• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PostgreSQL 修改表字段常用命令操作

    --数据库、模式、表名 "identities"."Test"."tab_test"

    --修改字段名

    ALTER TABLE "identities"."Test"."tab_test" RENAME "u_name" to realname ;

    --添加字段

    ALTER TABLE "identities"."Test"."tab_test" ADD COLUMN updcontent VARCHAR(50);

    --添加字段 给默认值

    ALTER TABLE "identities"."Test"."tab_test" ADD COLUMN utype INT DEFAULT(1);

    --字段注解

    COMMENT ON COLUMN "identities"."Test"."tab_test"."utype" IS '类型 1为普通 2为高级';

    --修改字段类型

    ALTER TABLE "identities"."Test"."tab_test" alter COLUMN utype type VARCHAR(50) ;

    --删除非空约束

    ALTER TABLE "identities"."Test"."tab_test" ALTER COLUMN realname drop not NULL;

    --添加主键

    ALTER TABLE "identities"."Test"."tab_test" ADD PRIMARY KEY ("id");

    补充:PostgreSQL修改表(alter table语句)

    PostgreSQL ALTER TABLE命令用于添加,删除或修改现有表中的列。您还可以使用ALTER TABLE命令在现有表上添加和删除各种约束。

    语法:

    使用ALTER TABLE语句在现有表中添加新列:

    ALTER TABLE table_name ADD column_name datatype;

    现有表中ALTER TABLE到DROP COLUMN(删除某个字段):

    ALTER TABLE table_name DROP COLUMN column_name;

    ALTER TABLE更改表中列的DATA TYPE(修改字段类型):

    ALTER TABLE table_name ALTER COLUMN column_name TYPE datatype;

    ALTER TABLE向表中的列添加NOT NULL约束:

    ALTER TABLE table_name MODIFY column_name datatype NOT NULL;

    ALTER TABLE添加唯一约束ADD UNIQUE CONSTRAINT到表中:

    ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint UNIQUE(column1, column2...);

    ALTER TABLE将“检查约束”添加到表中:

    ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint CHECK (CONDITION);

    ALTER TABLE添加主键ADD PRIMARY KEY约束:

    ALTER TABLE table_name ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (column1, column2...);

    使用ALTER TABLE从表中删除约束(DROP CONSTRAINT):

    ALTER TABLE table_name DROP CONSTRAINT MyUniqueConstraint;

    使用ALTER TABLE从表中删除主键约束(DROP PRIMARY KEY)约束:

    ALTER TABLE table_name DROP CONSTRAINT MyPrimaryKey;

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

    您可能感兴趣的文章:
    • 在postgreSQL中运行sql脚本和pg_restore命令方式
    • 在postgresql中通过命令行执行sql文件
    • 查看postgresql系统信息的常用命令操作
    • postgresql 导出建表语句的命令操作
    • postgreSQL数据库默认用户postgres常用命令分享
    上一篇:基于PostgreSQL和mysql数据类型对比兼容
    下一篇:PostgreSQL 中字段类型varchar的用法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PostgreSQL 修改表字段常用命令操作 PostgreSQL,修改,表,字段,常用,