Linux 拨号vps windows公众号手机端

PostgreSQL ALTER TABLE命令怎么用

lewis 9年前 (2016-11-12) 阅读数 9 #VPS/云服务器
文章标签 postgresql

PostgreSQL ALTER TABLE命令用于修改现有表的结构。它可以用来添加、删除或修改表的列、约束、索引等。
以下是ALTER TABLE命令的一些常用用法:
1. 添加列:使用ADD子句来添加新的列。例如,要在表中添加一个名为"email"的新列,类型为varchar(100),可以使用以下命令:

ALTERTABLEtable_nameADDCOLUMNemailvarchar(100);

2. 删除列:使用DROP COLUMN子句来删除一个列。例如,要从表中删除名为"email"的列,可以使用以下命令:

ALTERTABLEtable_nameDROPCOLUMNemail;

3. 修改列的数据类型:使用ALTER COLUMN子句来修改列的数据类型。例如,要将名为"email"的列的数据类型从varchar(100)修改为varchar(200),可以使用以下命令:

ALTERTABLEtable_nameALTERCOLUMNemailTYPEvarchar(200);

4. 添加约束:使用ADD CONSTRAINT子句来添加约束。例如,要在表中添加一个名为"pk_id"的主键约束,可以使用以下命令:

ALTERTABLEtable_nameADDCONSTRAINTpk_idPRIMARYKEY(id);

5. 删除约束:使用DROP CONSTRAINT子句来删除约束。例如,要从表中删除名为"pk_id"的主键约束,可以使用以下命令:

ALTERTABLEtable_nameDROPCONSTRAINTpk_id;

这只是ALTER TABLE命令的一些常见用法,还有其他更多的选项和子句可用于更详细的表结构修改。你可以参考PostgreSQL官方文档来获取更多详细信息。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门