第30章 SQL UNIQUE 约束教程
admin
2024-05-08 09:17:17
0

UNIQUE 约束唯一标识database表中的每条记录。

UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。

PRIMARY KEY 约束拥有自动定义的 UNIQUE 约束。

请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。


CREATE TABLE 时的 第30章 SQL UNIQUE 约束教程

下面的 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))

ALTER TABLE 时的 第30章 SQL UNIQUE 约束教程

当表已被创建时,如需在 “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 约束

如需撤销 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

  • 一房温馨,一室友情,室内存知己,情系你我他。
  • 诚实,像我们所有的节操一样,应当分成消极的与积极的两类。消极的诚实便是西卜女人那一种,在没有发财的机会时,她是诚实的。积极的诚实是每天受着诱惑而毫不动心的,例如收帐员的诚实。
  • 在这个世界上:最幸福的事是有人疼你,最甜蜜的事是有人爱你,最的事是有人等你,最圆满的事是有人守你。遇人无数,不如知己两三,放在心间。缘分万千,不如活在当下,珍惜眼前。
  • 尊敬老人就是尊敬自己,老人今天就是自己明天。
  • 光有残杀肉体是不足的,还须要谨小慎微一步一阵势去做。要先说明自身的近况,说明自身而今处于什么职位地方,究竟具备什么样的能力,这也是一种科学肉体。你给自身定了方针,你还要知道若何样去一步一阵势实现这个方针。从某种意义上说,树立具体方针和谨小慎微地去做齐整主要。

相关内容

热门资讯

今天,科技股调整,医药、银行等... 今天,A股调整。截至收盘,上证指数下跌0.06%,深证成指下跌1.16%,创业板指下跌1.77%。 ...
数据驱动改进:神秘顾客报告的价... (深圳餐饮神秘顾客)(北京市场调研公司)(广州连锁餐饮门店巡检)很多餐饮企业做过神秘顾客调查,但做完...
原创 历... 前段时间,黄金价格又开始往上走,好像又到了可以"捡便宜"的时机,但好景不长,网上很快传出"中国黄金可...
蔚来在舟山成立新汽车销售公司 ... 天眼查显示,近日,舟山蔚乐萤汽车销售服务有限公司成立,法定代表人为曹佳君,注册资本1000万人民币,...
世界杯日报:挪威英格兰进8强 ... 北京时间7月6日消息,2026美加墨世界杯淘汰赛继续进行,在1/8决赛中,挪威2-1击败了巴西队闯进...
游戏结束,中方囤积7496万盎... 说个最近让全球资本市场都盯着看的事——中国的外汇储备正在经历一场静悄悄却意义深远的结构调整。截至今年...
狂飙!三星称2026年利润将超... 【CNMO科技消息】7月6日,CNMO科技从外媒获悉,三星电子半导体业务经营战略负责人金勇官(Kim...
央行3个月期买断式逆回购加量续... 文/刘佳 为保持银行体系流动性充裕,央行公告称,7月6日开展以固定数量、利率招标、多重价位中标方式开...
电子成了A股市值最大的行业:这... 2026年6月30日,A股上半年行情收官,留下一组极致分化的数字:申万一级行业里,电子上涨86.29...
纳斯达克上市前夜,海力士大连公... SK海力士计划于7月10日在美国纳斯达克上市,成为近期全球资本市场关注的焦点 投资时间网、标点财经...
光模块龙头,融资客大幅加仓,A... 来源:中国证券报 上周A股市场震荡分化。Wind数据显示,截至7月3日,A股市场融资余额报29807...
光年的盛夏,科技不转弯 (来源:莎解多资产) 7月的第一周,市场巨震。如果说6月科技在诸多利空之下逆势狂飙,FOMO资金等待...
中信证券:研发质量不断提升,创... 中信证券指出,2026年下半年中国创新药产业基本面稳步向好,核心来自研发质量提升、全球价值验证和盈利...
全链路透明化筑牢消费信任,王小... 近日,南方都市报湾财社主办的“品质・信任・心消费”2026信任消费新势力盛典于广州启幕。本次盛典汇聚...
突登A股人气榜第一!6年暴跌9... (来源:财闻) 2020年11月,中公教育股价冲上历史最高价,随后一路下跌,目前已连跌6年,且股价长...
云启购APP期货投资者亏损骗局...   云启购APP违规经营,非法期货交易!现在这些网上做白银铂金商品订购所谓的现货交易,实际是变相期货...
原创 楼... 本文为城市财经团队出品 01 | 楼市第一城易主 自2022年取代武汉坐上楼市第一城宝座的成都,今年...
九州订购APP贵金属期货投资被...   九州订购APP在抖音、快手、今日头条等平台,精心设计的投资广告铺天盖地。这些广告主打三大诱惑:“...
八方生财APP贵金属期货投资骗...   八方生财APP、每日淘金APP、小赢淘金APP、悟空订购APP、蜻蜓订购APP、斗金订购APP都...
“末日将至”!《大空头》原型化... 智通财经获悉,上周二,电影《大空头》的原型人物迈克尔·伯里(Michael Burry)刚刚亮出一系...