sql唯一约束的用处是什么
发布时间:2022-03-03 12:19:00 所属栏目: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唯一约束的作用是什么的所有内容,感谢各位的阅读! (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |