Advertisement

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)

还没有任何评论哟~