www.baike369.com
百科369 > MySQL教程 > MySQL视图

MySQL视图



MySQL视图简介

MySQL视图简介

视图是由数据库中的一个或者多个数据表导出来的虚拟表。


MySQL创建视图

创建视图是指在已存在的数据库表上建立视图。视图可以建立在一张表中,也可以建立在多张表中。

MySQL创建视图的语法格式

在MySQL中,可以通过CREATE VIEW语句创建视图。

MySQL在单个数据表上创建视图

在MySQL中,使用CREATE VIEW语句可以在单个数据表上创建视图。

MySQL在多个数据表上创建视图

在MySQL中,使用CREATE VIEW语句也可以在两个或两个以上的数据表上创建视图。


MySQL查看视图

查看视图是指查看数据库中已存在的视图的定义。查看视图必须要有SHOW VIEW的权限,MySQL数据库下的user表中保存着这个信息。

MySQL使用DESCRIBE语句查看视图基本信息

我们知道,视图也是一张表,只是这张表是一张虚拟的表。

MySQL使用SHOW TABLE STATUS语句查看视图基本信息

在MySQL中,使用SHOW TABLE STATUS语句可以查看视图的信息。

MySQL使用SHOW CREATE VIEW语句查看视图详细信息

在MySQL中,SHOW CREATE VIEW语句可以查看视图的详细定义。

MySQL在views表中查看视图详细信息

在MySQL中,所有视图的定义都放在information_schema数据库下的views表中。


MySQL修改视图

修改视图是指修改数据库中已存在的表的定义。当基本表的某些字段发生改变时,可以通过修改视图来保持视图和基本表之间一致。

MySQL使用CREATE OR REPLACE VIEW语句修改视图

在MySQL中,使用CREATE OR REPLACE VIEW语句可以修改视图。

MySQL使用ALTER语句修改视图

在MySQL中,使用ALTER语句可以修改视图。


MySQL更新视图

MySQL更新视图

在MySQL中,更新视图是指通过视图来插入(INSERT)、更新(UPDATE)和删除(DELETE)表中的数据。


MySQL删除视图

MySQL删除视图

删除视图是指删除数据库中已存在的视图。

Copyright© 2011-2016 www.baike369.com All Rights Reserved