2、查看创建视图的语句
SHOW CREATE VIEW viewname;
示例:
mysql> show create view v_pic_url;
3、修改或更新视图
alter view 视图名 [(列名1,列名2,...)] as sql语句
可以先将视图DROP,再使用CREATE语句创建;
也可以直接使用CREATE OR REPLACE VIEW语句;
4、删除视图
DROP VIEW viewname;
示例:
mysql> drop view v_pic_url;
四、更新视图数据
通常,视图是可更新的(即,可以对它们使用INSERT、UPDATE和DELETE)。更新一个视图将更新其基表。如果对视图增加或删除行,实际上是对其基表增加或删除行。
但是,并非所有视图都是可更新的。如果视图定义中有以下操作,则不能进行视图的更新:
分组(使用GROUP BY和HAVING);
联结;
子查询;
并;
聚焦函数;
DISTINCT;
导出(计算)列;
一般,应该将视图用于检索而不用于更新。