视图的修改可通过如下两种命令实现

  1. CREATE OR REPLACE VIEW 视图名...
  2. ALTER VIEW 视图名...

方式一、

mysql> CREATE OR REPLACE VIEW v1 

 

  -> AS 

 

  -> SELECT * FROM department; 

 

  Query OK, 0 rows affected (0.02 sec) 

 

  mysql> SELECT * FROM v1; 

 

  +----+-----------+ 

 

  | id | depName | 

 

  +----+-----------+ 

 

  | 1 | 开发部 | 

 

  | 3 | 教学部 | 

 

  | 2 | 视频部 | 

 

  | 4 | 运营部 | 

 

  +----+-----------+

方式二、

mysql> ALTER VIEW v2 

 

  -> AS 

 

  -> SELECT * FROM provinces; 

 

  Query OK, 0 rows affected (0.02 sec) 

 

  mysql> SELECT * FROM v2; 

 

  +----+--------+ 

 

  | id | pName | 

 

  +----+--------+ 

 

  | 4 | 上海 | 

 

  | 3 | 北京 | 

 

  | 1 | 山东 | 

 

  | 2 | 河北 | 

 

  | 5 | 美国 | 

 

  +----+--------+