# 视图

# 1. 什么是视图

视图(View)是一个虚拟表。同真实表类似,视图包含一系列行和列数据。行和列数据来源于自由定义视图查询所引用的表,并且在引用视图时动态生成。

使用视图的目的在于:

  • 隐藏原始表中的某些信息。
  • 方便关联表查询。

# 2. 创建视图

CREATE VIEW 视图名[(列列表)]
  AS 一条查询语句

# 3. 删除视图

DROP VIEW 视图名;

# 4. 查看视图信息

select * from information_schema.views;

# 5. 对视图的操作

对视图可以像对待表一样进行操作,但是由于视图只是虚拟表,所以你对视图的任何操作,最终都会反映到视图背后的表上。