MySQL 关键字

MySQL ALTER COLUMN 关键字用于更改现有表中列的数据类型。

语法

MySQL中使用ALTER COLUMN语句修改列数据类型的语法如下:

ALTER TABLE table_name
MODIFY COLUMN column_name datatype; 

示例:

考虑一个名为 Employee 的数据库表,其中包含以下记录:

EmpIDNameCityAge
1JohnLondon25
2MarryNew York24
3JoParis27
4KimAmsterdam30

在此表中,数据类型为 城市列是VARCHAR(100)。要将列的数据类型更改为 VARCHAR(255),语句如下:

ALTER TABLE Employee
MODIFY COLUMN City VARCHAR(255); 

这会将 City 列的数据类型从 VARCHAR(100 ) 到 VARCHAR(255)。有关 MySQL 中所有可用数据类型的完整参考,请参阅数据类型参考

DROP COLUMN

MySQL DROP COLUMN 关键字用于从现有表中删除列。

语法

使用 DROP COLUMN 关键字删除 MySQL 中的列的语法如下:

ALTER TABLE table_name
DROP COLUMN column_name; 

示例:

考虑一个数据库表名为 Employee 并包含以下记录:

EmpIDNameCityAge
1JohnLondon25
2MarryNew York24
3JoParis27
4KimAmsterdam30

要从 Employee 表中删除 Salary 列,可以使用以下语句:

ALTER TABLE Employee
DROP COLUMN Age; 

这将产生下面提到的结果:

EmpIDNameCity
1JohnLondon
2MarryNew York
3JoParis
4KimAmsterdam