MySQL修改视图

来源: 2024-07-06 09:48:30 播报

视图是一张只有结构没有数据的虚拟表,并且是由基表生产的,所以修改视图其实是修改视图的来源语句(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)