mysql alter table修改表結構添加多個字段的幾個寫法


本文介紹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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM