MySQL视图

创建视图使用CREATE VIEW语句

MySQL视图

在单表上创建视图

MySQL视图

在多表上创建视图

MySQL视图

查看视图

DESCRIBE|DESC 可以用来查看视图:DESCRIBE|DESC 视图名;

MySQL视图

SHOW TABLE STATUS 查看视图:SHOW TABLE STATUS LIKE‘视图名’;

MySQL视图

SHOW CREATE VIEW语句查看视图:SHOW CREATE VIEW 视图名;

MySQL视图

修改视图

CREATR OR REPLACE VIEW语句修改视图:

MySQL视图

MySQL视图

ALTER语句修改视图:

MySQL视图

MySQL视图

更新视图:是指通过视图来插入、更新、删除表中的数据,因为视图是一个虚拟表,其中没有数据。通过视图更新的时候都是转发基本表上进行更新的,如果对视图增加或者删除记录,实际上是对其基本表的增加或者删除记录。更新视图的方法: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;

删除视图:

MySQL视图

MySQL视图