MySQL数据库中的视图
发布时间
阅读量:
阅读量
1、什么是视图?
view:站在不同的角度去看待同一份数据。
2、怎么创建视图对象?怎么删除视图对象?
表复制:
mysql> create table dept2 as select * from dept;
建立视图对象:
dept2_view 被定义为从 dept2 表中选择所有字段的结果集;
删除视图对象:
取消或移除已定义的 dept2_view 视图;
请注意,在数据库系统中,默认情况下仅允许通过DQL(数据查询语言)关键字来创建特定类型的数据结构。
为了确保正确性,请确保所使用的 create\ view 语句均为DQL语句。
3、用视图做什么?
该系统可基于视图对象实现增删改查功能;通过对其增删改查操作的执行会引发原表数据的变化;值得注意的是,在设计过程中需确保各子系统间的协调一致。
//面向视图查询
select * from dept2_view;
// 面向视图插入
assign the values 60 for deptno, 'SALES' for dname, and 'BEIJING' for loc to the dept2_view table.
// 查询原表数据
// 面向视图删除
mysql> delete from dept2_view;
// 查询原表数据
mysql> s
全部评论 (0)
还没有任何评论哟~
