视图
创建视图
-
语法:
create view 视图名 as 查询语句
-
CREATE VIEW vi
AS SELECT onename,id,email,age FROM copy ;
SELECT * FROM vi WHERE onename LIKE "李%"
视图的修改
-
格式:
- 方式一 :create or replace view 视图名 as 查询语句
- 方式二 :alter view 视图名 as
-
CREATE OR REPLACE VIEW vi
AS SELECT * FROM student ;
SELECT AVG(grade) FROM vi
删除视图
- 格式:
- drop view 视图名,视图名…
查看视图
- 格式
- desc 视图名
规则
- 与表一样,视图必须唯一命名
- 对于可以创建的视图数没有限制
- 创建视图,必须有足够的访问权限,这些权限通常由数据管理人员授予
- 禁止在视图查询中使用order by 子句