视图
关系型数据库中的数据是由一张一张的二维关系表所组成,简单的单表查询只需要遍历一个表,而复杂的多表查询需 要将多个表连接起来进行查询任务。对于复杂的查询事件,每次查询都需要编写MySQL代码效率低下。为了解决这个 问题,数据库提供了视图(view)功能
创建视图
REATE VIEW 视图名(列1,列2…)
AS SELECT (列1,列2…)
FROM …
(WHERE…
GROUP BY…
ORDER BY…
)
CREATE view ABC
AS select studentNo, gradeID
from student ;
修改视图
REATE OR REPLACE VIEW 视图名 AS SELECT […] FROM […];
查看视图
SELECT * FROM 视图;
DESC 视图名;
或者SHOW FIELDS FROM 视图名;