PostgreSQL学习(一)—常用修改表操作

来源:互联网 发布:初中数学解题软件 编辑:程序博客网 时间:2024/06/10 18:06

1、增加、删除字段

增加一列并备注:

ALTER TABLE 表名 ADD COLUMN 列名 类型;
comment on column 表名.列名 is '理财平台:1、A理财 2、B理财';

delete一列:

ALTER TABLE表名DROP COLUMN 列名 cascade;
其中删除的时候增加了cascade可以彻底删除字段相关约束等任何依赖信息。

2、 改变字段的缺省值
要给一个字段设置缺省值,可以使用一个像下面这样的命令:
ALTER TABLE 表名 ALTER COLUMN 列名 SET DEFAULT 7.77;
请注意这么做不会影响任何表中现有的数据行,它只是为将来的INSERT命令改变缺省值。
要删除缺省值,可以用:
ALTER TABLE 表名 ALTER COLUMN 列名 DROP DEFAULT;

3、 修改字段的数据类型

把一个字段转换成另外一种数据类型,使用下面的命令:
ALTER TABLE 表名 ALTER COLUMN 表名 TYPE numeric(10,2);

4、 重命名字段

重命名一个字段:

ALTER TABLE 表名 RENAME COLUMN 列名 TO 重命名后列名;

5、 重命名表

重命名一个表:

ALTER TABLE 表名 RENAME TO 重命名后表名;
原创粉丝点击