MySQL视图

概述:

视图即是虚拟表,也称为派生表,因为它们的内容都派生自其它表的查询结果。虽然视图看起来感觉和基本表一样,但是它们不是基本表。基本表的内容是持久的,而视图的内容是在使用过程中动态产生的。
——摘自《SQLite权威指南》

基本使用:

创建视图:

1
CREATE VIEW "表名" AS "SQL 语句";

优势:

  • 1.可靠的安全性
  • 2.查询性能提高
  • 3.有效应对灵活性的功能需求
  • 4.轻松应对复杂的查询需求

理解:

  • 1.在使用视图的时候,就是与使用表的语法一样的。
  • 2.创建视图的时候,该视图的名字如果与已经存在表重名的话,那么会报错,不允许创建。
  • 3.视图就是一种特殊的表。