📅  最后修改于: 2023-12-03 15:03:06.106000             🧑  作者: Mango
在 MySQL 中,可以使用 ALTER TABLE
语句来删除表中的列。下面是一些示例代码片段,演示如何使用 ALTER TABLE
删除列。
要删除表中的单个列,请使用以下语法:
ALTER TABLE table_name
DROP COLUMN column_name;
要删除表中的多个列,请在 DROP COLUMN
后面列出每个列名,用逗号分隔。
ALTER TABLE table_name
DROP COLUMN column1, column2, ...;
以下是一个完整的示例,演示如何删除名为 age
和 phone
的列:
-- 创建一个示例表
CREATE TABLE employees (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
phone VARCHAR(20) NOT NULL
);
-- 删除表中的两个列
ALTER TABLE employees
DROP COLUMN age, phone;
注意事项:
ALTER TABLE
操作时,应该谨慎操作,确保数据的安全性和一致性。以上是 MySQL 删除列的一些示例,通过使用 ALTER TABLE
语句,可以轻松地从表中删除列。