视图是一张只有结构没有数据的虚拟表,并且是由基表生产的,所以修改视图其实是修改视图的来源语句(select语句)。
格式:
Alter view 视图名字 as 新的select语句;
示例:
mysql> Alter view shi as select title from article;
Query OK, 0 rows affected (0.08 sec)
以上语句执行完成后,我们可以字段查询语句可以看到该视图字段已经被修改了
mysql> desc shi;
------- -------------- ------ ----- --------- -------
| Field | Type | Null | Key | Default | Extra |
------- -------------- ------ ----- --------- -------
| title | varchar(250) | NO | | NULL | |
------- -------------- ------ ----- --------- -------
1 row in set (0.00 sec)