如何修改现有的MySQL列的数据类型?
ALTERCOMMAND用于修改现有MySQL列的数据类型。以下是一个示例,演示了如何使用此命令修改列的数据类型-
mysql> describe testing\G
*************************** 1. row ***************************
Field: id1
Type: int(11)
Null: NO
Key: PRI
Default: 0
Extra:
*************************** 2. row ***************************
Field: name
Type: char(30)
Null: YES
Key:
Default: NULL
Extra:
2 rows in set (0.05 sec)从上面的DESCRIBE查询中,我们可以看到CHAR(30)中的Name列的数据类型。现在,借助以下查询,我们可以将其更改为VARCHAR(20)-
mysql> ALTER TABLE Testing MODIFY Name Varchar(20);
Records: 4 Duplicates: 0 Warnings: 0
mysql> Describe Testing\G;
*************************** 1. row ***************************
Field: id1
Type: int(11)
Null: NO
Key: PRI
Default: 0
Extra:
*************************** 2. row ***************************
Field: Name
Type: varchar(20)
Null: YES
Key:
Default: NULL
Extra:
2 rows in set (0.15 sec)现在,数据类型已修改为VARCHAR(20)。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短