视图概念及应用
1、视图-VIEW
- 一条SELECT语句执行后返回的结果集
- 是一张虚表
- 简化用户操作,减少复杂的SQL语句,增强可读性
- 权限控制:隐藏不希望用户访问到的列,对机密数据提供安全保护
2、创建视图
CREATE VIEW 视图名(列1,列2...) AS SELECT (列1,列2...) FROM ...;
3、使用视图
- SELECT * FROM view_name;
- 使用视图和使用表完全一样
- 视图是一张虚拟表
4、修改视图
CREATE OR REPLACE VIEW 视图名 AS SELECT [...] FROM [...];
5、查看视图
- SHOW TABLES [like...];(可以使用模糊查找)
- 视图是虚表,所以与查看表的方法是一样的
6、删除视图
DROP VIEW 视图名;
7、查看视图详情
- DESC 视图名
- SHOW FIELDS FROM 视图名