MySQL视图
创建视图使用CREATE VIEW语句
在单表上创建视图
在多表上创建视图
查看视图
DESCRIBE|DESC 可以用来查看视图:DESCRIBE|DESC 视图名;
SHOW TABLE STATUS 查看视图:SHOW TABLE STATUS LIKE‘视图名’;
SHOW CREATE VIEW语句查看视图:SHOW CREATE VIEW 视图名;
修改视图
CREATR OR REPLACE VIEW语句修改视图:
ALTER语句修改视图:
更新视图:是指通过视图来插入、更新、删除表中的数据,因为视图是一个虚拟表,其中没有数据。通过视图更新的时候都是转发基本表上进行更新的,如果对视图增加或者删除记录,实际上是对其基本表的增加或者删除记录。更新视图的方法:INSERT、UPDATE和DELETE。
使用UPDATE更新视图view_t:UPDATE view_t SET quantity=5;
使用INSERT在基本表t中插入一条记录:INSERE INTO t VALUES(3,5);
使用DELETE语句删除视图t的一条记录:DELETE FROM t where id=3;
删除视图: