MySQL是常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),使用MySQL時(shí),可能會(huì)遇到需要?jiǎng)h除表中多列的情況。下面介紹兩種刪除表中多列的方法。
方法一:
可以使用ALTER TABLE語(yǔ)句,將需要?jiǎng)h除的列從表中刪除。
ALTER TABLE tableName DROP COLUMN columnName1, DROP COLUMN columnName2, ... DROP COLUMN columnNameN;
其中,tableName為要?jiǎng)h除列的表名稱(chēng),columnName1~columnNameN表示要?jiǎng)h除的列名,每個(gè)列名用逗號(hào)分隔。
方法二:
可以使用CREATE TABLE語(yǔ)句,重新創(chuàng)建一個(gè)不包含需要?jiǎng)h除列的表。
CREATE TABLE newTableName AS SELECT column1, column2, ... columnN FROM oldTableName;
其中,newTableName為重新創(chuàng)建的表的名稱(chēng),oldTableName為原表的名稱(chēng),column1~columnN表示需要保留的列名,每個(gè)列名用逗號(hào)分隔。
通過(guò)以上兩種方法中的任意一種,您都可以輕松刪除MySQL表中的多列。