MySQL中ALTER ,CHANGE , MODIFY
Posted 只为成功找方向,不为失败找借口
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL中ALTER ,CHANGE , MODIFY相关的知识,希望对你有一定的参考价值。
ALTER TABLE project_list
CHANGE COLUMN descriptionofproj proj_desc VARCHAR(100),
CHANGE COLUMN contractoronjob con_name VARCHAR(30);
MODIFY:使用它可以只修改列的类型而不会干涉它的名称,假设要把proj_desc列的字符长度修改为VARCHAR(120)以容纳更多的说明文字,只要这么做就可以。
ALTER TABLE project_list
MODIFY COLUMN proj_desc VACHAR(120);
#proj_desc是要修改的列名,VARCHAR(120)是新的数据类型。
总结如下;
(1)既更改列名也更改类型,用CHANGE
(2)只修改类型,用MODIFY
以上是关于MySQL中ALTER ,CHANGE , MODIFY的主要内容,如果未能解决你的问题,请参考以下文章
MySql 修改表结构时 ALTER,MODIFY,CHANGE的区别
MySql 修改表结构时 ALTER,MODIFY,CHANGE的区别
MYSQL:alter语句中change和modify的区别
mysql中的update(更新)与alter(更改)以及 change和modify的区别