SQL 视图
视图是基于 SQL 语句的虚拟表:数据不重复存储,查询视图时实时执行底层 SELECT。
Key PointsSQL,VIEW,视图,虚拟表
讲解
视图是基于 SQL 语句的虚拟表:数据不重复存储,查询视图时实时执行底层 SELECT。
示例
SQL
CREATE VIEW cn_sites AS
SELECT name, url FROM Websites WHERE country = 'CN';
SELECT * FROM cn_sites; -- 像表一样查询
CREATE OR REPLACE VIEW cn_sites AS ...; -- 更新定义
DROP VIEW cn_sites; -- 删除Output
name url
--------- -------------------------
淘宝 https://www.taobao.com/
菜鸟教程 https://www.runoob.com/
微博 https://weibo.com/讲解
视图是基于 SQL 语句的虚拟表:数据不重复存储,查询视图时实时执行底层 SELECT。
示例
SQL
CREATE VIEW cn_sites AS
SELECT name, url FROM Websites WHERE country = 'CN';
SELECT * FROM cn_sites; -- 像表一样查询
CREATE OR REPLACE VIEW cn_sites AS ...; -- 更新定义
DROP VIEW cn_sites; -- 删除Output
name url
--------- -------------------------
淘宝 https://www.taobao.com/
菜鸟教程 https://www.runoob.com/
微博 https://weibo.com/