Hike News
Hike News

磨刀霍霍:视图那些事儿

视图

关于视图

  • 也称作虚拟表,是一组数据的逻辑表示
  • 本质是一个 SELECT 语句的结果集
  • 本身不包含任何数据,当基表数据变化的时候,视窗也会跟着变化
  • 避免在视图的基础上再创建视图,多从视图会降低sql的性能与效率
  • 节约存储空间
  • 主要是用于查询,简化复杂且频繁的查询
  • 分为 简单视图复杂视图连接视图

SQL 语句

  • 创建视图
CREATEV VIEW [view_name] AS
SELECT column_name(s)
FROM table_name
WHERE condition
  • 查询视图
SELECT column_name(s)
FROM [view_name]
WHERE condition
  • 更新视图
CREATE OR REPLACE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
  • 撤销视图
DROP VIEW view_name
  • check option 约束
SELECT column_name(s)
FROM [view_name]
WHERE condition
WITH check option