mysql如何去除字段

mysql中,可以利用“ALTER TABLE”語句和“DROP”關鍵字來去除指定字段,語法為“ALTER TABLE 數據表名 DROP 字段名;”,“字段名”指需要從表中去除的字段的名稱。

mysql如何去除字段

本教程操作環境: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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享