UNIQUE 约束唯一标识database表中的每条记录。
UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。
PRIMARY KEY 约束拥有自动定义的 UNIQUE 约束。
请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。
下面的 SQL 在 “Persons” 表创建时在 “P_Id” 列上创建 UNIQUE 约束:
MySQL:
CREATE TABLE Persons(P_Id int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255),UNIQUE (P_Id))
SQL Server / Oracle / MS Access:
CREATE TABLE Persons(P_Id int NOT NULL UNIQUE,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255))
如需命名 UNIQUE 约束,并定义多个列的 UNIQUE 约束,请使用下面的 SQL 语法:
MySQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons(P_Id int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255),CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName))
当表已被创建时,如需在 “P_Id” 列创建 UNIQUE 约束,请使用下面的 SQL:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE PersonsADD UNIQUE (P_Id)
如需命名 UNIQUE 约束,并定义多个列的 UNIQUE 约束,请使用下面的 SQL 语法:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE PersonsADD CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName)
如需撤销 UNIQUE 约束,请使用下面的 SQL:
MySQL:
ALTER TABLE PersonsDROP INDEX uc_PersonID
SQL Server / Oracle / MS Access:
ALTER TABLE PersonsDROP CONSTRAINT uc_PersonID
| 第1章 SQL 教程 | 第2章 SQL 简介教程 |
|---|---|
| 第3章 SQL 语法教程 | 第4章 SQL SELECT教程 |
| 第5章 SQL SELECT DISTINCT教程 | 第6章 SQL WHERE教程 |
| 第7章 SQL AND & OR教程 | 第8章 SQL ORDER BY教程 |
| 第9章 SQL INSERT INTO教程 | 第10章 SQL UPDATE教程 |
| 第11章 SQL DELETE教程 | 第12章 SQL SELECT TOP教程 |
| 第13章 SQL LIKE教程 | 第14章 SQL 通配符教程 |
| 第15章 SQL IN教程 | 第16章 SQL BETWEEN教程 |
| 第17章 SQL 别名教程 | 第18章 SQL 连接(JOIN)教程 |
| 第19章 SQL INNER JOIN教程 | 第20章 SQL LEFT JOIN教程 |
| 第21章 SQL RIGHT JOIN教程 | 第22章 SQL FULL JOIN教程 |
| 第23章 SQL UNION教程 | 第24章 SQL SELECT INTO教程 |
| 第25章 SQL INSERT INTO SELECT教程 | 第26章 SQL CREATE DATABASE教程 |
| 第27章 SQL CREATE TABLE教程 | 第28章 SQL 约束教程 |
| 第29章 SQL NOT NULL教程 | 第30章 SQL UNIQUE教程 |
| 第31章 SQL PRIMARY KEY教程 | 第32章 SQL FOREIGN KEY教程 |
| 第33章 SQL CHECK教程 | 第34章 SQL DEFAULT教程 |
| 第35章 SQL CREATE INDEX教程 | 第36章 SQL DROP教程 |
| 第37章 SQL ALTER教程 | 第38章 SQL Auto Increment教程 |
| 第39章 SQL 视图教程 | 第40章 SQL 日期教程 |
| 第41章 SQL NULL 值教程 | 第42章 SQL NULL 函数教程 |
| 第43章 SQL 通用数据类型教程 | 第44章 SQL DB 数据类型教程 |
| 第45章 SQL 函数教程 | 第46章 SQL AVG()教程 |
| 第47章 SQL COUNT()教程 | 第48章 SQL FIRST()教程 |
| 第49章 SQL LAST()教程 | 第50章 SQL MAX()教程 |
| 第51章 SQL MIN()教程 | 第52章 SQL SUM()教程 |
| 第53章 SQL GROUP BY教程 | 第54章 SQL HAVING教程 |
| 第55章 SQL EXISTS教程 | 第56章 SQL UCASE()教程 |
| 第57章 SQL LCASE()教程 | 第58章 SQL MID()教程 |
| 第59章 SQL LEN()教程 | 第60章 SQL ROUND()教程 |
| 第61章 SQL NOW()教程 | 第62章 SQL FORMAT()教程 |
| 第63章 SQL 快速参考教程 | 第64章 SQL 主机教程 |
| 第65章 SQL 总结教程 |
本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598
- 一房温馨,一室友情,室内存知己,情系你我他。
- 诚实,像我们所有的节操一样,应当分成消极的与积极的两类。消极的诚实便是西卜女人那一种,在没有发财的机会时,她是诚实的。积极的诚实是每天受着诱惑而毫不动心的,例如收帐员的诚实。
- 在这个世界上:最幸福的事是有人疼你,最甜蜜的事是有人爱你,最的事是有人等你,最圆满的事是有人守你。遇人无数,不如知己两三,放在心间。缘分万千,不如活在当下,珍惜眼前。
- 尊敬老人就是尊敬自己,老人今天就是自己明天。
- 光有残杀肉体是不足的,还须要谨小慎微一步一阵势去做。要先说明自身的近况,说明自身而今处于什么职位地方,究竟具备什么样的能力,这也是一种科学肉体。你给自身定了方针,你还要知道若何样去一步一阵势实现这个方针。从某种意义上说,树立具体方针和谨小慎微地去做齐整主要。