MySQL视图
来源:互联网 发布:淘宝买家秀哪里看 编辑:程序博客网 时间:2024/06/06 03:48
1.视图的概念:
视图是一个虚拟表,是从数据库中一个或多个表导出的虚拟表,其内容由查询定义。
2.视图的作用:
1简单性 2安全性 3.逻辑数据独立性
3.创建视图:
CREAT [ALGORITHM={UNDEFINED|MERGE|TEMPTABLE}]
VIEW 视图名 [(属性清单)]
AS SELECT 语句
[WITH [CASCADED|LOCAL] CHECK OPTION]
4.查看视图:
DESCRIBE 视图名;
SHOW TABLE STATUS LIKE '字段名'
5.修改视图:
CREAT OR REPLACE [ALGORITHM={UNDEFINED|MERGE|TEMPTABLE}]
VIEW 视图名 [(属性清单)]
AS SELECT 语句
[WITH [CASCADED|LOCAL] CHECK OPTION]
5.更新视图的限制
1含COUNT(),SUM(),MAX(),MIN()
2含UNION,UNION ALL,DISTINCT,GROUP BY,HAVIG
3常量视图
4SELECT包含子查询
5由不可更新的视图导出的视图
6创建视图时,ALGORITHM为TEMPTABLE
7视图对应的表上存在没有默认值的列
6.删除视图
DROP VIEW IF EXISTS <视图名>[RESTRICT|CASADE]
1 0
- MySql视图
- mysql视图
- mysql 视图
- mysql 视图
- mysql视图
- MySQL -- 视图
- MySQL 视图
- MYSQL 视图
- mysql 视图
- mysql 视图
- MySQL视图
- MySQL 视图
- mysql视图
- mysql视图
- mysql视图
- mysql视图
- MySql视图
- mysql 视图
- POJ 3252 Round Numbers (数位dp)
- LED流水灯
- hibernate入门笔记
- 剑指offer-10.矩形覆盖
- jsp
- MySQL视图
- abstract class和interface有什么区别
- 使用Node.js搭建微信支付后台(一)
- hrbust 1865人类希望——kokoⅡ【思维】
- Java中的深浅拷贝
- 创建数据库的表空间
- 工作中遇到的问题
- 名企笔试:蘑菇街2017校招笔试题(修理桌子问题)2017-03-09 算法爱好者
- C++简单工厂模式