PostgreSQL ALTER TABLE 命令


在 PostgreSQL 中,ALTER TABLE 命令用於添加,修改,刪除一張已經存在表的列。

另外你也可以用 ALTER TABLE 命令添加和刪除約束。

 

1用 ALTER TABLE 在一張已存在的表上添加列的語法如下:

alter  table tablename add columename  datatype;

2在一張已存在的表上 DROP COLUMN(刪除列),語法如下:

alter table tablename drop column  columnname;

3修改表中某列的 DATA TYPE(數據類型),語法如下:

alter table tablename alter column columnname type datatype;

4給表中某列添加 NOT NULL 約束,語法如下:

alter table tablename modify columnname datatype not null;

5給表中某列 ADD UNIQUE CONSTRAINT( 添加 UNIQUE 約束),語法如下:

alter table tablename add constraint  myuniquecontraint unique(column1,column2....);

6給表中 ADD CHECK CONSTRAINT(添加 CHECK 約束),語法如下:

alter table tablename add constraint  myuniquecontraint check(condition);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM