SQL-更改表
ALTER 命令是一个 DDL 命令,用于通过添加、修改、重命名或删除列和约束来修改数据库中现有表的结构。您可以使用 ALTER 命令添加列、重命名列、删除列或更改列的数据类型。
在表中添加列
使用 ALTER TABLE ADD 命令在数据库表中添加新列。
句法:
ALTER TABLE table_name
ADD column_name1 data_type,
column_name2 data_type,
...
根据上述 ALTER TABLE 命令,使用 ADD 关键字添加一个或多个新列。请注意,不同数据库中的数据类型名称不同,因此请根据您正在使用的数据库使用数据类型。
在创建表部分,我们创建了Employee表,如下所示。现在,让我们使用 ALTER 命令向其中添加新列。
以下 ALTER 命令将地址、城市和 Pin 码列添加到EmployeeSQL Server、MySQL、PostgreSQL、SQLite 中的表中。
SQL 脚本:在数据库表中添加列
ALTER TABLE Employee
ADD Address VARCHAR(100),
City VARCHAR(25),
PinCode integer;
以下 ALTER 命令将地址、城市和 Pin 码列添加到EmployeeOracle 数据库中的表中。请注意,它支持不同的数据类型。
SQL 脚本:在 Oracle 中的表中添加列
ALTER TABLE Employee
ADD(Address VARCHAR2(100),
City VARCHAR2(25),
PinCode NUMBER);
上面的 ALTER 脚本将在Employee表中添加新列,如下所示。
在下一章中了解如何重命名现有列名称。
领取专属 10元无门槛券
私享最新 技术干货