alter table 表名 modify 字段名 類型;修改表結(jié)構(gòu) 注意,修改時(shí)如果不帶完整性約束條件,原有的約束條件將丟失,如果想保留修改時(shí)就得帶上完整性約束條件 alter table tableName modify ziduanName varchar(45); alter table tableName modify ziduanName varchar(45) not null; alter table tableName modify ziduanName varchar(45) default '1234567'; alter table tableName modify ziduanName varchar(45) not null default '1234567'; alter table 表名 modify 字段1 varchar(30) not null default '123' first;將字段1放到第一個(gè),且設(shè)置默認(rèn)值 alter table 表名 modify 字段1 varchar(10) after 字段2;移動(dòng)字段在表中的前后位置,將字段1移動(dòng)到字段2后面 alter table 表名 add id int auto_increment primary key; 自增字段為int類型且設(shè)置為自增,設(shè)置為自增后一定設(shè)置為主鍵 alter table 表名 change 修改前字段名 修改后字段名 修改后字段類型;字段名修改(包括字段類型,默認(rèn)值不指定) alert table biao change ziduan1 ziduan2 varchar(30); alert table biao change ziduan1 ziduan2 varchar(30) not null; alert table biao change ziduan1 ziduan2 varchar(30) not null default '123456'; alter table 舊表名 rename 新表名;修改表名 update 表名 set 表中字段名='修改后的值' where 表中字段名='表中原來(lái)的值';根據(jù)指定的條件修改表中其他字段的值 alter table 表名 auto_increment=100;表中需要有主鍵自增才可自增的起始值 |
|
來(lái)自: 足下老饕 > 《MySQL語(yǔ)句》