修改视图
修改视图是指修改数据库中已存在的表的定义,当基本表的某些字段发生改变时,可以通过修改视图来保持视图和基本表之间一致
CREATE OR REPLACE VIEW语句修改视图
mysql> CREATE OR REPLACE ALGORITHM=TEMPTABLE
-> VIEW work_view(ID,NAME)
-> AS SELECT id,name FROM work;
话说,CREATE OR REPLACE语句非常灵活
在视图存在的情况下可对视图进行修改,视图不在的情况下可创建视图
其基本用法和CREATE VIEW 几乎一致
ALTER语句修改视图
mysql> ALTER VIEW work_view2(NAME,SALARY,ADDR)
-> AS SELECT name,salary,address FROM work,salary
-> WHERE work.id=salary.id;
把名字、工资和地址当做字段修改了视图