Mysql表結構修改

2021-08-06 04:07:07 字數 1090 閱讀 5102

修改場景

建立了乙個表但是忘記把主鍵設定為自增長

create

table

`work_info` (

`work_id`

int(11) not

null,

`company`

varchar(64) default

null,

`position`

varchar(32) default

null,

`duty`

varchar(128) default

null,

`departure`

varchar(64) default

null,

`user_id`

int(11) not

null,

primary

key (`work_id`),

key`fk_workinfo_account` (`user_id`),

constraint

`fk_workinfo_account`

foreign

key (`user_id`) references

`account` (`id`)

) engine=innodb default charset=utf8

把某一欄位設定為自增長方法:

alter table work_info modify work_id int auto_increment;

alter table 表名 modify 欄位名 int auto_increment;

修改某一字段允許為null:

alter

table work_info modify user_id int

null;

--語法:

alter

table tablename modify columnname type null;

mysql 修改表結構

1.mysql 修改表名字 alter table t1 rename t2 2.修改列的名字 alter table stock change column stock id id int 6 3.增加列 alter table ab add column id int 3 4.減少列 alter...

MySql表結構修改

1 在表的最後追加一列 語法 alter table 表名 add 列名 列型別 列引數 例如 alter table test add name char 30 not null default tom 2 在某列後面加一列 語法 alter table 表名 add 列名 列型別 列引數 aft...

mysql修改表結構

2018 07 02 星期一 11 03 54 written by 天上的蠍子.1 新增新字段 alter table 表名 add 新欄位名 資料型別 約束條件 first after 欄位名 2 修改字段 alter table 表名 change 原欄位名 新欄位名 資料型別 約束條件 al...