mysql alter table修改表結構新增多個欄位的幾個寫法
阿新 • • 發佈:2021-01-09
本文介紹mysql中,add column新增多欄位的幾個寫法。
分開寫多個 alter table
聽起來好像是多此一舉的介紹,有時需要給相鄰欄位不同的修改,全都分開寫,也不失為不容易出錯的寫法。
ALTER TABLE employee ADD email_address varchar(50);
ALTER TABLE employee MODIFY address varchar(30);
ALTER TABLE employee ADD COLUMN last_name varchar(30);
合併寫在一起
具體看下面的例子,這幾種寫法都可以。
可以不帶column關鍵字。
-- 建立測試表
create table test_alter (id int);
-- 只寫add,沒有 column 關鍵字, 增加的多個欄位內容在大括號中
alter table test_alter add (user_name char(5), address varchar(30));
-- 帶 column 關鍵字, 增加的多個欄位內容在大括號中
alter table test_alter add column (user_name char(5), address varchar(30));
-- 分開寫多個add,沒有 column 關鍵字, 沒有大括號
alter table test_alter add user_name char(5), add address varchar(30);
-- 分開寫多個add,帶有 column 關鍵字, 沒有大括號
alter table test_alter add column user_name char(5), add column address varchar(30);
-- 小擴充套件,分開寫多個除了寫add,也可以寫modify等其他修改
alter table test_alter add user_name char(5), modify address varchar(15);
轉載: