MySQL增加或修改字段 修改主鍵

2021-07-31 18:06:57 字數 885 閱讀 4374

1.在**中增加新的字段

alter table  表名 add 欄位名稱 字段型別

例子:alter table if_customer_order_tab add message_id decimal(12,0) not null

將新增的字段排在第一位

alter table if_customer_order_line_tab add message_id decimal(12,0) not null first

在某欄位後面新增乙個字段

alter table if_customer_order_line_tab add message_id decimal(12,0) not null after order_sn

2.在**中修改欄位名稱

alter table 表名 add 舊欄位名稱   新字段名稱  新字段資料型別

alter table if_customer_order_line_tab change order_no order_sn varchar(20) not null

3.修改主鍵

原來**已有主鍵,想增加其他主鍵構成復合主鍵,不能直接增加,需要把原來的主鍵刪除,再重新新增復合主鍵

1)x先刪除原有主鍵

alter table 表名 drrop primary key

2.)增加復合主鍵

alter table 表名 add primary key (欄位1,欄位2......)

例子:先刪除原有主鍵

alter table tabname drop primary key

再增加組合主鍵

alter table if_customer_order_tab  add primary key (message_id,order_sn)

MySQL增加 修改 刪除字段

1 增加字段 語法 alter table 表名 add 列名 字段型別 示例 alter table perple add name varchar 200 改進 增加預設值 alter table perple add name varchar 200 default null 增加備註 alt...

SQL語句增加字段 修改字段 修改型別 修改預設值

一 修改字段預設值 alter table 表名 drop constraint 約束名字 說明 刪除表的字段的原有約束 alter table 表名 add constraint 約束名字 default 預設值 for 欄位名稱 說明 新增乙個表的字段的約束並指定預設值 二 修改欄位名 alte...

SQL語句增加字段 修改字段 修改型別 修改預設值

sql語句增加字段 修改字段 修改型別 修改預設值 一 修改字段預設值 alter table 表名 drop constraint 約束名字 說明 刪除表的字段的原有約束 alter table 表名 add constraint 約束名字 default 預設值 for 欄位名稱 說明 新增乙個...