sql-视图创建


image.png


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
### SQL CREATE VIEW 语法

CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
with check option
**参数说明:**

- **CREATE VIEW:** 声明你要创建一个视图。
- **view_name:** 指定视图的名称。
- **AS:** 指定关键字,表示视图的定义开始。
- **SELECT column1, column2, ...:** 指定视图中包含的列,可以是表中的列或计算列。
- **FROM table_name:** 指定视图从哪个表中获取数据。
- **WHERE condition:** 可选部分,用于指定筛选条件,限制视图中的行。

**注释:**视图总是显示最新的数据!每当用户查询视图时,数据库引擎通过使用视图的 SQL 语句重建数据。

删除视图:

1
drop view name;   

更新视图

其实此时 是一种怎么说呢 ?
就是 更新就是 update delete insert 嘛
此时就是需要考虑在创建 时的with check option
很重要的一步 视图消解 有个with check option
在更新视图时候就会考虑创建视图时候的
条件

看看实力

1
2
3
create view LS as select * from s;
create view a as select * from spj;
create view b as select * from s;

文章作者: K1T0
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 K1T0 !
  目录