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

代码中经常会遇到因操作不当造成的产生多余重复的代码,这对于数据库的使用是及其不好的,会导致后期我们难以使用数据库,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/ ,如需转载,请注明出处,否则将追究法律责任。