SQL - 从表中删除列
ALTER 命令是一个 DDL 命令,用于通过添加、修改、重命名或删除列和约束来修改数据库中现有表的结构。
使用 DROP 关键字从表中删除一列或多列。
句法:
ALTER TABLE table_name DROP column_name1, column_name2...;
几乎所有的数据库都支持上述语法来删除一列或多列。
以下Address命令从EmployeeSQL Server、MySQL、PostgreSQL 和 SQLite 数据库的表中删除列。
SQL 脚本:
复制
ALTER TABLE Employee DROP COLUMN Address;
ALTER TABLE Employee DROP COLUMN Address, City, Pincode; -- deletes multiple columns
以下代码从EmployeeOracle 数据库的表中删除一列。
SQL 脚本:
复制
ALTER TABLE Employee DROP COLUMN Address;
ALTER TABLE Employee DROP (City, PinCode); --deletes multiple columns
SQL 如何删除表格中的列
本文描述了如何在结构化查询语言中从表格中删除一个或多个列。
SQL中的ALTER命令可以删除SQL表中的单个和多个列。它允许数据库用户修改数据库中创建的表的结构。
删除表中的单个列的语法如下所示:
ALTER TABLE Table_Name DROP Column_Name;
删除表中多列的语法如下:
ALTER TABLE Table_Name DROP Column_Name1, Column_Name2, ......, Column_NameN;
我们必须在ALTER命令中使用DROP关键字来删除表中的一个或多个列。
领取专属 10元无门槛券
私享最新 技术干货