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

mysql增加列的語句是什麼

青灯夜游
發布: 2022-04-14 15:43:18
原創
20384 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板