MySQL中修改列名或列的数据类型

参考下面链接中的语法

http://dev.mysql.com/doc/refman/5.0/en/alter-table.html

只修改列的数据类型的方法:

通常可以写成 alter table 表名 modify column 列名 新的列的类型

例如:student表中列sname的类型是char(20),现在要修改为varchar(20),SQL语句如下

 alter table student modify column sname varchar(20);

同时修改列名和列的数据类型的方法:

通常可以写成 alter table 表名 change column 旧列名 新列名 新的列类型

例如:student表中列sname的类型是char(20),现在要修改为stuname varchar(20),SQL语句如下

 alter table studentchange column sname stuname varchar(20);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数据库:存放数据的仓库; 硬盘 运行内存 mysql 现在被oracle收购了 oracle oracle公司 s...
    凤之鸠阅读 944评论 0 0
  • 50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cna...
    最美的太阳WW阅读 3,235评论 0 23
  • 标题套用了李笑来老师公众号的题目“学习学习再学习”,意为先认真思考清楚什么是认真再去认真行事。 都说常识是重要的,...
    Y先生说阅读 745评论 1 2
  • 2017.12.03 星期日 今天晚上和女儿发生了冲突,原因是因为她对待学习的态度,之前她自己要求我给她听写,结果...
    蜗牛小于阅读 451评论 0 0
  • 永远不要尝试去威胁一个人,尤其你威胁的砝码仅仅是用一件物什去换你眼前的这个人。 如果你们之间没有交集,那是最卑劣的...
    晨泽阳阅读 240评论 0 0