摘要:视图是建立在查询的基础上的,是一张虚拟表,视图的数据必不是按视图存储结构保存在数据库中,而是存储在视图所引用的表中。
第三章SQL语言
数据库系统工程师考试SQL语言知识重点二
5.视图的操作:
a)视图是建立在查询的基础上的,是一张虚拟表,视图的数据必不是按视图存储结构保存在数据库中,而是存储在视图所引用的表中。
b)视图的优缺点:视图更新数据实时、安全、存储空间只占用代码的空间,但是执行过程有些慢。
c)视图的创建:CREATEVIEW<视图名>(<列名序列>)AS<SELECT 查询语句>[WITH CHECK OPTION]
注:子查询(SELECT语句)中通常不允许出现ORDER BY子句和DISTINCT.WITH CHECK OPTION允许用户更新视图。其中列名要么全部省略要么全部指定。
d)视图删除:DROP VIEW<视图名>
e)视图更新
6.数据定义语言(DDL):CREATE、ALTRE、DROP;数据操作语言(DML):SELECT、INSERT、DELETE、UPDATE;数据控制语言(DCL):约束权限
7.查询语句:
返回目录:数据库系统工程师考试分章节复习资料汇总
编辑推荐:
软考备考资料免费领取
去领取