在mysql中,可以利用“ALTER TABLE”語句和“DROP”關鍵字來去除指定字段,語法為“ALTER TABLE 資料表名DROP 字段名;”,“字段名”指需要從表中去除的欄位的名稱。
本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。
在mysql中,可以利用「ALTER TABLE」語句和「DROP」關鍵字來移除指定欄位。
ALTER TABLE
語句來改變原始資料表的結構,例如增加或刪減資料列、變更原有列型別、重新命名資料列或資料表等。
drop
語句將刪除資料表的結構,以及被依賴的約束(constrain)、觸發器(trigger)、索引(index);
移除欄位是將資料表中的某個欄位從表格中移除,語法格式如下:
ALTER TABLE 数据表名 DROP 字段名;
其中,「欄位名稱
」指需要從表格中刪除的欄位的名稱。
#範例:移除tb_emp資料表中的deptId 欄位
#首先查看tb_emp資料表的資料
mysql> DESC tb_emp; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 5 rows in set (0.01 sec)
移除deptId 欄位
mysql> ALTER TABLE tb_emp -> DROP deptId; Query OK, 0 rows affected (0.53 sec) Records: 0 Duplicates: 0 Warnings: 0
查看去除欄位後的新資料
mysql> DESC tb_emp; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | salary | float | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 5 rows in set (0.00 sec)
【相關推薦:mysql影片教學】
以上是mysql如何去除字段的詳細內容。更多資訊請關注PHP中文網其他相關文章!