SQL语句之数据库之创建视图
#语句格式
#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语句之数据库之创建视图相关推荐
- 一条SQL语句查询数据库中的所有表、存储过程、触发器
一条SQL语句查询数据库中的所有表.存储过程.触发器 (sysobjects表信息) 该条语句查询返回所有的用户表 select * from sysobjects where xtype='u' ...
- SQL语句关于数据库安全性
sql语句关于数据库安全性 cc评估保证级(EAL)的划分 评估保证级 定义 TCSEC安全级别(近似相当) EAL1 功能测试 EAL2 结构测试 C1 EAL3 系统地测试和检查 C2 EAL4 ...
- oracle 查看用户日志,Oracle查看用户操作sql语句以及数据库日志
--查看日志文件 select member from v$logfile; --查看表空间使用情况 SELECT SUM(bytes) / (1024 * 1024) AS free_space, ...
- 3,SQL语句及数据库优化
1,统一SQL语句的写法 对于以下两句SQL语句,程序员认为是相同的,数据库查询优化器认为是不同的. 所以封装成复用方法,用标准模板来控制. select*from dual select*From ...
- oracle维护常用SQL语句(查看系统表和视图)
转:http://www.360doc.com/content/11/1230/15/7489308_176090474.shtml oracle维护常用SQL语句(查看系统表和视图) 1.查看表空间 ...
- MySQL8.0 通过data文件和SQL语句恢复数据库
一.通过data文件恢复data里的数据库 Mysql里的数据一般会自动保存到C:\ProgramData\MySQL\MySQL Server 8.0\Data目录下,卸载前要将其备份. 目前进测试 ...
- SQLServer:GUI方式、SQL语句两种方式建立视图和GUI方式设置主键、约束等
SQLServer:GUI方式.SQL语句两种方式建立视图和GUI方式设置主键.约束等 目录 题目要求 解题流程 (1).建立视图 (2)GUI方式设置主键.约束等 题目要求 基于表DEPT01和 ...
- sql语句提高数据库查询效率
可以通过以下多个方面优化sql语句提高数据库查询效率 1. 应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描. 2. 应尽量避免在 where 子 ...
- 数组数据通过sql语句转为数据库表衔接到from或join后进行直接或关联查询
Mybatis之数组数据通过sql语句转为数据库表衔接到from或join后进行直接或关联查询 外部数据 当前项目表格数据(表名:service_info) 将外部数据转为Table表格,与servi ...
- 用SQL语句向数据库添加date类型字段
在开发的时候,经常要写条SQL语句将信息插入表中,插入的数据如果字段是date类型,就必须将date类型转换成字符串String类型在通过sql语句插入数据库.这是我找到添加该字段的方法!我的解决方法 ...
最新文章
- 12个深度学习面试问题
- 通过 UDP 发送数据的简单范例
- Mysql表结构升级_mysql表结构升级时根据字段是否存在执行相应操作
- (转)windows下安装python及第三方库numpy、scipy、matplotlib终极版
- RUNOOB python练习题31 根据已输入的字符判断星期几
- HTML5 API详解(12):canvas画布API提供的内容很丰富啊~
- 洛谷——P1023 税收与补贴问题
- confluence 编辑器这次没有加载_喵的Unity游戏开发之路 - 多场景:场景加载
- VUE引入JsBarcode组件异常记录
- android 签名工具 autoSign jarsigner
- 你在工作中会写测试用例嘛?Mockito 的最佳实践
- Unity 获取UI中不同容器里的相对坐标
- 初学Java多线程:线程简介
- 计算机d盘中隐藏文件怎么恢复,电脑D盘的文件误删除了怎么恢复?怎么找回
- altera fpga 约束
- 【单片机毕业设计】【mcuclub-jj-022】基于单片机的鱼缸的设计
- 俞敏洪老师推荐的书单
- Linux权限管理练习-->>神仙和妖怪
- wordpress设置超级管理员以及修改管理后台用户列表显示(一)
- CPU外频、FSB前端总线和内存频率的关系