MySQL是一款常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在使用MySQL的過程中,經(jīng)常需要修改表的字段,下面介紹修改字段的SQL語句。
ALTER TABLE `表名` CHANGE COLUMN `原字段名` `新字段名` `字段類型` [其它屬性];
其中,`表名`為需要修改字段的表名,`原字段名`為需要修改的字段名,`新字段名`為修改后的字段名,`字段類型`為字段的數(shù)據(jù)類型。
例如,需要將表“student”的“name”字段修改為“sname”,數(shù)據(jù)類型為varchar(255):
ALTER TABLE `student` CHANGE COLUMN `name` `sname` varchar(255);
修改后“student”表的結(jié)構(gòu)如下:
+----+--------+ | id | sname | +----+--------+ | 1 | Jack | | 2 | Tom | | 3 | Alice | +----+--------+
如果需要添加新的屬性,可在修改語句中添加,如下:
ALTER TABLE `student` CHANGE COLUMN `name` `sname` varchar(255) NOT NULL DEFAULT 'unknown';
這樣,新的“sname”字段將不允許為空,并設(shè)置默認值為“unknown”。
上一篇mysql修改字段長度6
下一篇css3 直角三角形