mysql 修改字段长度

Posted web15185420056

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 修改字段长度相关的知识,希望对你有一定的参考价值。

一、修改一个字段的长度

alter table 表名 modify column 字段名 类型;

如:demo表里的test字段,原来长度是10个字符,现长度要改成100个字符

alter table demo modify column test varchar(100);

一、修改多个字段的长度

alter table 表名 modify column字段名1 类型1,

modify column字段名2 类型2,

modify column字段名3 类型3;

如:demo表里的test1,test2,test3字段,原来长度都是10个字符,现长度要改成100、200、300个字符

alter table demo modify column test1 varchar(100),

modify column test2 varchar(200),

modifycolumn test3 varchar(300);

MySQL 修改字段类型或长度

mysql> alter table 表名 modify column 字段名 类型;
例如

数据库中address表 city字段是varchar(30)

修改类型可以用(谨慎修改类型,可能会导致原有数据出错)

mysql> alter table address modify column city char(30);

修改长度可以用(修改长度,要保证不短与已有数据,以保证原有数据不出错)

mysql> alter table address modify column city varchar(50);


以上是关于mysql 修改字段长度的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 修改字段类型或长度

MySQL数据库修改字段名字段类型字段长度

mysql中利用sql语句修改字段名称,字段长度等操作

mysql怎么更改字段名

mysql 如何查询某表 第一个字段内容长度

mysql怎样修改字段值,详细