视图是可视化的表。
视图是一个虚拟表,是从数据库中一个或多个表中导出来的表,其内容由查询定义。同真实表一样,视图包含一系列带有名称的列和行数据。但是,数据库中只存放了视图的定义,而并没有存放视图中的数据。这些数据存放在原来的表中。使用视图查询数据时,数据库系统会从原来的表中取出对应的数据。因此,视图中的数据是依赖于原来的表中的数据的。一旦表中的数据发生改变,显示在视图中的数据也会发生改变。
创建视图。语句:
CREATE VIEW 视图名 AS SELECT 字段 FROM 表名;
更改视图。可以通过创建语句修改
也可以通过Alter语句来更改视图
删除视图,语句:DROP VIEW 视图名;
有时为了查看特定数据库中所建立的所有视图,可以使用这个命令:
SHOW TABLE STATUS WHERE COMMENT = 'VIEW';
还可以用;
SHOW FULL TABLES FROM 当前数据库;
可以当表和视图一起显示出来
网友评论