ITPub博客

首页 > IT职业 > IT图书 > PostgreSQL唯一约束如何使用?

PostgreSQL唯一约束如何使用?

IT图书 作者:johnchou 时间:2021-09-11 09:59:32 0 删除 编辑

代码中经常会遇到因操作不当造成的产生多余重复的代码,这对于数据库的使用是及其不好的,会导致后期我们难以使用数据库,PostgreSQL的唯一约束是可以设置列是唯一的,避免同一列出现重复值,其实唯一约束就是代表该字段不接受重复值,本文介绍PostgreSQL唯一约束的多种写法。

唯一约束作用

保证在一列或一组列中保存的数据是唯一值

唯一约束的多种写法

1、添加唯一约束语法

alter table goods add constraint unique_goods_sid unique(sid);

2、创建后使用ALTER TABLE语句声明

ALTER TABLE 表名
ADD UNIQUE (变量名)

3、列约束写法

CREATE TABLE products (
    product_no integer UNIQUE,
    name text,
    price numeric
);

4、表约束写法

CREATE TABLE products (
    product_no integer,
    name text,
    price numeric,
    UNIQUE (product_no)
);

以上就是PostgreSQL唯一约束的多种写法,希望能对你有所帮助,更多PostgreSQL学习推荐:PostgreSQL教程。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4422/viewspace-2830658/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-11-13

  • 博文量
    80
  • 访问量
    7438