首頁  >  文章  >  資料庫  >  mysql增加列的語句是什麼

mysql增加列的語句是什麼

青灯夜游
青灯夜游原創
2022-04-14 15:43:1820337瀏覽

mysql增加列的語句是“ALTER TABLE”,語法為“ALTER TABLE 表名 ADD 新列名 資料類型 [約束條件] [FIRST] ;”。 FIRST關鍵字是可選的,如果省略則在表末尾處增加列;如果沒省略,則在表開頭位置增加列。

mysql增加列的語句是什麼

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

MySQL 資料表是由行和列構成的,通常把表的「列」稱為欄位(Field),並將表的「行」稱為記錄(Record)。隨著業務的變化,可能需要在已有的表格中新增新的欄位(列)。

在mysql中,增加列的語句是「ALTER TABLE」;該語句可以改變原有表的結構,例如增加或刪減列、更改原有列類型、重新命名列或表格等。

增加列的語法格式:

ALTER TABLE 表名 ADD 新列名 数据类型 [约束条件] [FIRST] ;

對語法格式的說明如下:      

  • 表名 為資料表的名字;

  • 新列名 為所要新增的欄位(欄位)的名字;

  • 數據類型 為所要新增的欄位能儲存資料的資料型別;

  • #[約束條件] 是可選的,用來對新增的欄位進行約束。

  • [FIRST] 是可選的,用於在表開頭位置增加列;如果省略,則預設在表末尾處增加列,

範例:我們有一個student 資料表,它的表結構是這樣的

mysql增加列的語句是什麼

使用ALTER TABLE 語句在末尾添加一個INT 類型的字段age

ALTER TABLE student ADD age INT(4);

查看一個表結構

mysql增加列的語句是什麼

可以看到,student 表已經添加了age 字段,並且該字段在表格的最後一個位置,新增欄位成功。

現在,試試使用FIRST 關鍵字在表格的第一列新增INT 類型的欄位stuId

ALTER TABLE student ADD stuId INT(4) FIRST;

查看一個表格結構

mysql增加列的語句是什麼

可以看到,student 表中已經添加了stuId 字段,且該字段在表中的第一個位置,添加字段成功。

【相關推薦:mysql影片教學

#

以上是mysql增加列的語句是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn