mysql增加列的語句是“ALTER TABLE”,語法為“ALTER TABLE 表名 ADD 新列名 資料類型 [約束條件] [FIRST] ;”。 FIRST關鍵字是可選的,如果省略則在表末尾處增加列;如果沒省略,則在表開頭位置增加列。
本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。
MySQL 資料表是由行和列構成的,通常把表的「列」稱為欄位(Field),並將表的「行」稱為記錄(Record)。隨著業務的變化,可能需要在已有的表格中新增新的欄位(列)。
在mysql中,增加列的語句是「ALTER TABLE」;該語句可以改變原有表的結構,例如增加或刪減列、更改原有列類型、重新命名列或表格等。
增加列的語法格式:
ALTER TABLE 表名 ADD 新列名 数据类型 [约束条件] [FIRST] ;
對語法格式的說明如下:
表名
為資料表的名字;
新列名
為所要新增的欄位(欄位)的名字;
數據類型
為所要新增的欄位能儲存資料的資料型別;
#[約束條件]
是可選的,用來對新增的欄位進行約束。
[FIRST]
是可選的,用於在表開頭位置增加列;如果省略,則預設在表末尾處增加列,
範例:我們有一個student 資料表,它的表結構是這樣的
使用ALTER TABLE 語句在末尾添加一個INT 類型的字段age
ALTER TABLE student ADD age INT(4);
查看一個表結構
可以看到,student 表已經添加了age 字段,並且該字段在表格的最後一個位置,新增欄位成功。
現在,試試使用FIRST 關鍵字在表格的第一列新增INT 類型的欄位stuId
ALTER TABLE student ADD stuId INT(4) FIRST;
查看一個表格結構
可以看到,student 表中已經添加了stuId 字段,且該字段在表中的第一個位置,添加字段成功。
【相關推薦:mysql影片教學】
#以上是mysql增加列的語句是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!