[TOC] 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。为什么使用视图,某部分原因是从安全方面考虑,将部分表字段分配到视图中,重要字段不分配,提高数据库安全性。 ## 查看视图 ~~~ mysql>show table status where comment="view"; ~~~ ## 创建视图 ~~~ mysql>create view tmpstu as select username,sex,num from stu; ~~~ ## 删除视图 ~~~ mysql>drop view tmpstu; ~~~ ## 修改视图 ~~~ mysql>alter view tmpstu asselect id,name,age from stu; ~~~