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;表中需要有主鍵自增才可自增的起始值
聯(lián)系客服