本文介紹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);
轉載:https://blog.csdn.net/u011250186/article/details/108122917