您好,欢迎访问一九零五行业门户网

如何使用 ALTER TABLE 语句更改 MySQL 中列的大小?

可以借助以下示例来理解,使用名为“student”的表,其描述如下 -
mysql> describe student;+--------+-------------+------+-----+---------+-------+| field | type | null | key | default | extra |+--------+-------------+------+-----+---------+-------+| name | varchar(20) | yes | | null | || rollno | int(11) | yes | | null | || grade | varchar(10) | yes | | null | |+--------+-------------+------+-----+---------+-------+3 rows in set (0.06 sec)
上面的结果集显示我们已声明“name”字段的大小为 20。
现在假设我们要将其大小从 20 增加到 50那么下面的查询就可以做到这一点 -
mysql> alter table student modify column name varchar(50);query ok, 3 rows affected (0.85 sec)records: 3 duplicates: 0 warnings: 0mysql> describe student;+--------+-------------+------+-----+---------+-------+| field | type | null | key | default | extra |+--------+-------------+------+-----+---------+-------+| name | varchar(50) | yes | | null | || rollno | int(11) | yes | | null | || grade | varchar(10) | yes | | null | |+--------+-------------+------+-----+---------+-------+3 rows in set (0.06 sec)
从上面的结果集中,我们可以看到“name”列的大小已更改为 50。
以上就是如何使用 alter table 语句更改 mysql 中列的大小?的详细内容。
其它类似信息

推荐信息