加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

sql唯一约束的用处是什么

发布时间:2022-03-03 23:03:20 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下sql唯一约束的作用是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! SQL中唯一约束的作用是保证每个记录中都有一个唯一的标识,使得该列上没有相
       小编给大家分享一下sql唯一约束的作用是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
 
      SQL中唯一约束的作用是保证每个记录中都有一个唯一的标识,使得该列上没有相同的两个记录值。
  
       例如,下面的SQL创建一个新的表名为CUSTOMERS,并添加了五列。在这里,AGE列设置为唯一的,所以不能有两个记录使用相同的年龄:
 
CREATE TABLE CUSTOMERS(
       ID   INT              NOT NULL,
       NAME VARCHAR (20)     NOT NULL,
       AGE  INT              NOT NULL UNIQUE,
       ADDRESS  CHAR (25) ,
       SALARY   DECIMAL (18, 2),       
       PRIMARY KEY (ID));
如果CUSTOMERS表已经创建,然后要将唯一约束添加到AGE列,类似如下的声明:
 
ALTER TABLE CUSTOMERS;
MODIFY AGE INT NOT NULL UNIQUE;
还可以使用下面的语法,它支持命名的多个列的约束:
 
ALTER TABLE CUSTOMERS;
ADD CONSTRAINT myUniqueConstraint UNIQUE(AGE, SALARY);
删除唯一约束
 
ALTER TABLE CUSTOMERS
DROP INDEX myUniqueConstraint;
以上是sql唯一约束的作用是什么的所有内容,感谢各位的阅读!

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读