1、视图(view)在数据库管理系统中也是一个对象,也是以文件形式存在的。
2、视图也对应了一个查询结果,只是从不同的角度查看数据。
create view 视图名称 as 查询语句;
CREATE VIEW `myview` AS SELECT
EMPNO,
ENAME,
SAL
FROM
emp;
通过视图对象查看数据:
SELECT
*
FROM
`myview`;
alter view 视图名称 as 查询语句;
ALTER VIEW `myview` AS SELECT
EMPNO,
ENAME,
JOB,
SAL
FROM
emp;
查看视图:
SELECT
*
FROM
`myview`;
drop view if exists 视图名称;
drop view if exists `myview`;
CREATE VIEW `myview` AS SELECT
EMPNO a,
ENAME b,
SAL c
FROM
emp;
SELECT * FROM myview;
2、面向视图查询,只知道myview视图中有a、b、c三个字段,不知道该视图背后真实表的结构是什么。
原文:https://www.cnblogs.com/yu011/p/13357135.html