更改列
MariaDB ALTER COLUMN 关键字用于更改现有表中列的数据类型。
语法
使用 ALTER COLUMN 语句修改 MariaDB 中列的数据类型的语法如下:
ALTER TABLE table_name
MODIFY COLUMN column_name datatype;
示例:
考虑一个名为 Employee 的数据库表,其中包含以下记录:
EmpID | Name | City | Age |
---|---|---|---|
1 | John | London | 25 |
2 | Marry | New York | 24 |
3 | Jo | Paris | 27 |
4 | Kim | Amsterdam | 30 |
在此表中,数据类型为 VARCHAR(100) City列。要将列的数据类型更改为 VARCHAR(255),语句如下:
ALTER TABLE Employee
MODIFY COLUMN City VARCHAR(255);
这会将 City 列的数据类型从 VARCHAR(100 ) 到 VARCHAR(255)。有关 MariaDB 中所有可用数据类型的完整参考,请参阅数据类型参考。
删除列
MariaDB DROP COLUMN 关键字用于从现有表中删除列。
语法
使用 DROP COLUMN 关键字删除 MariaDB 中的列的语法如下:
ALTER TABLE table_name
DROP COLUMN column_name;
示例:
考虑一个数据库表名为 Employee 并包含以下记录:
EmpID | Name | City | Age |
---|---|---|---|
1 | John | London | 25 |
2 | Marry | New York | 24 |
3 | Jo | Paris | 27 |
4 | Kim | Amsterdam | 30 |
要从 Employee 表中删除 Salary 列,可以使用以下语句:
ALTER TABLE Employee
DROP COLUMN Age;
这将产生下面提到的结果:
EmpID | Name | City |
---|---|---|
1 | John | London |
2 | Marry | New York |
3 | Jo | Paris |
4 | Kim | Amsterdam |