#语句格式
#CREATE VIEW <视图名>[(<列名>,[,<列名>])]AS<子查询> [WITH CHECK OPTION]#CREATE VIEW IS_Student
#AS SELECT Sno,Sname,Sage
#FROM student
#WHERE sdept='is';
#视图没有主码#基于多个表创建视图CREATE VIEW IS_S1(Sno,Sname,Grade)
As
SELECT student.Sno,Sname,Grade
FROM student,sc
WHERE sdept='IS'AND
student.Sno=sc.Sno AND
sc.Cno='1';CREATE VIEW IS_S2
AS
SELECT Sno,Sname,Grade
FROM IS_S1
WHERE Grade>=90;#定义一个反应学生年份的视图
CREATE VIEW BT_S(Sno,Sname,Sbirth)
AS
SELECT Sno,Sname,2014-Sage
FROM student;#将学生的学号以及平均成绩定义为一个视图
CREATE VIEW S_G(Sno,Gavg)
AS
SELECT Sno,AVG(Grade)
FROM sc
GROUP BY Sno;#将学生表所有的女生定义为一个视图
CREATE VIEW F_Stuent(F_Sno,F_name,sex,age,dept)
AS
SELECT *
FROM student
WHERE Ssex='女';#基本表与视图,mysql删除基本表,有关联视图不会提示

SQL语句之数据库之创建视图相关推荐

  1. 一条SQL语句查询数据库中的所有表、存储过程、触发器

    一条SQL语句查询数据库中的所有表.存储过程.触发器 (sysobjects表信息)   该条语句查询返回所有的用户表 select * from sysobjects where xtype='u' ...

  2. SQL语句关于数据库安全性

    sql语句关于数据库安全性 cc评估保证级(EAL)的划分 评估保证级 定义 TCSEC安全级别(近似相当) EAL1 功能测试 EAL2 结构测试 C1 EAL3 系统地测试和检查 C2 EAL4 ...

  3. oracle 查看用户日志,Oracle查看用户操作sql语句以及数据库日志

    --查看日志文件 select member from v$logfile; --查看表空间使用情况 SELECT SUM(bytes) / (1024 * 1024) AS free_space, ...

  4. 3,SQL语句及数据库优化

     1,统一SQL语句的写法 对于以下两句SQL语句,程序员认为是相同的,数据库查询优化器认为是不同的. 所以封装成复用方法,用标准模板来控制. select*from dual select*From ...

  5. oracle维护常用SQL语句(查看系统表和视图)

    转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...

  6. MySQL8.0 通过data文件和SQL语句恢复数据库

    一.通过data文件恢复data里的数据库 Mysql里的数据一般会自动保存到C:\ProgramData\MySQL\MySQL Server 8.0\Data目录下,卸载前要将其备份. 目前进测试 ...

  7. SQLServer:GUI方式、SQL语句两种方式建立视图和GUI方式设置主键、约束等

    SQLServer:GUI方式.SQL语句两种方式建立视图和GUI方式设置主键.约束等 目录 题目要求 解题流程 (1).建立视图 (2)GUI方式设置主键.约束等 ​ 题目要求 基于表DEPT01和 ...

  8. sql语句提高数据库查询效率

    可以通过以下多个方面优化sql语句提高数据库查询效率 1. 应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描. 2. 应尽量避免在 where 子 ...

  9. 数组数据通过sql语句转为数据库表衔接到from或join后进行直接或关联查询

    Mybatis之数组数据通过sql语句转为数据库表衔接到from或join后进行直接或关联查询 外部数据 当前项目表格数据(表名:service_info) 将外部数据转为Table表格,与servi ...

  10. 用SQL语句向数据库添加date类型字段

    在开发的时候,经常要写条SQL语句将信息插入表中,插入的数据如果字段是date类型,就必须将date类型转换成字符串String类型在通过sql语句插入数据库.这是我找到添加该字段的方法!我的解决方法 ...

最新文章

  1. 12个深度学习面试问题
  2. 通过 UDP 发送数据的简单范例
  3. Mysql表结构升级_mysql表结构升级时根据字段是否存在执行相应操作
  4. (转)windows下安装python及第三方库numpy、scipy、matplotlib终极版
  5. RUNOOB python练习题31 根据已输入的字符判断星期几
  6. HTML5 API详解(12):canvas画布API提供的内容很丰富啊~
  7. 洛谷——P1023 税收与补贴问题
  8. confluence 编辑器这次没有加载_喵的Unity游戏开发之路 - 多场景:场景加载
  9. VUE引入JsBarcode组件异常记录
  10. android 签名工具 autoSign jarsigner
  11. 你在工作中会写测试用例嘛?Mockito 的最佳实践
  12. Unity 获取UI中不同容器里的相对坐标
  13. 初学Java多线程:线程简介
  14. 计算机d盘中隐藏文件怎么恢复,电脑D盘的文件误删除了怎么恢复?怎么找回
  15. altera fpga 约束
  16. 【单片机毕业设计】【mcuclub-jj-022】基于单片机的鱼缸的设计
  17. 俞敏洪老师推荐的书单
  18. Linux权限管理练习-->>神仙和妖怪
  19. wordpress设置超级管理员以及修改管理后台用户列表显示(一)
  20. CPU外频、FSB前端总线和内存频率的关系

热门文章

  1. 在python中安装插件pynput实现聊天窗口消息轰炸
  2. 【复变函数与积分变换】【第一章 复数与复变函数】
  3. 算法导论第三版第一章答案
  4. 什么是servlet?有什么作用?
  5. kaggle注册没有验证码
  6. 公众号 html5页面,微信公众号添加h5页面模板的操作方法是什么?
  7. word文件批量转换为txt文档
  8. 程序员教程第五版笔记
  9. 【Python 代码】类似SADPTool工具,搜索海康设备
  10. 乐高魔方机器人编程及图纸_乐高解魔方机器人