PostgreSQL ALTER TABLE 命令
PostgreSQL ALTER TABLE 命令用于在现有表中添加、删除或修改列。
您还可以使用ALTER TABLE命令在现有表上添加和删除各种约束。
语法
ALTER TABLE 命令在现有表中添加新列的基本语法如下 –
ALTER TABLE对一个已存在的表进行 删除列(DROP COLUMN) 操作的基本语法如下:
改变表中列的 数据类型 的ALTER TABLE的基本语法如下:
将在表中的列增加 NOT NULL 约束的ALTER TABLE的基本语法如下:
修改表格以 添加唯一约束 的基本语法如下:
将表添加检查约束的ALTER TABLE基本语法如下:
使用ALTER TABLE命令向表中添加 主键 约束的基本语法如下:
ALTER TABLE的基本语法 DROP CONSTRAINT 从表中删除约束如下所示-
如果您正在使用MySQL,代码如下 –
ALTER TABLE删除表中的 主键 约束的基本语法如下−
如果你正在使用MySQL,代码如下所示 −
示例
考虑我们的COMPANY表具有以下记录-
以下是在现有表中添加新列的示例:
现在,COMPANY表已经发生了变化,以下是SELECT语句的输出:
以下是从现有表中删除性别列的示例 –
现在,COMPANY表已经改变,以下是从SELECT语句中的输出: