什么是唯一索引


Posted in 面试题 onJuly 05, 2015
唯一索引可以确保索引列不包含重复的值。在多列唯一索引的情况下,该索引可以确保索引列中每个值组合都是唯一的。例如,如果在 last_name、first_name 和 middle_initial 列的组合上创建了唯一索引 full_name,则该表中任何两个人都不可以具有相同的全名。
聚集索引和非聚集索引都可以是唯一的。因此,只要列中的数据是唯一的,就可以在同一个表上创建一个唯一的聚集索引和多个唯一的非聚集索引。
只有当唯一性是数据本身的特征时,指定唯一索引才有意义。如果必须实施唯一性以确保数据的完整性,则应在列上创建 UNIQUE 或 PRIMARY KEY 约束,而不要创建唯一索引。例如,如果打算经常查询雇员表(主键为 emp_id)中的社会安全号码 (ssn) 列,并希望确保社会安全号码的唯一性,则在 ssn 列上创建 UNIQUE 约束。如果用户为一个以上的雇员输入了同一个社会安全号码,则会显示错误。

Tags in this post...

面试题 相关文章推荐
面向对象编程OOP的优点
Jan 22 面试题
ORACLE十问
Apr 20 面试题
什么是唯一索引
Jul 05 面试题
.NET初级开发工程师面试题(包括Javascript)
Aug 22 面试题
Linux内核的同步机制是什么?主要有哪几种内核锁
Jan 03 面试题
一些Unix笔试题和面试题
Jan 22 面试题
sort命令的作用和用法
Nov 04 面试题
Shell编程面试题
May 29 面试题
介绍一下Linux中的链接
May 28 面试题
AJAX的全称是什么
Nov 06 面试题
解释下面关于J2EE的名词
Nov 15 面试题
介绍一下Ruby的多线程处理
Feb 01 面试题
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
May 29 #面试题
介绍一下SQL中union,intersect和minus
Apr 05 #面试题
叙述DBMS对数据控制功能有哪些
Jun 12 #面试题
SQL里面IN比较快还是EXISTS比较快
Jul 19 #面试题
什么是触发器(trigger)? 触发器有什么作用?
Sep 18 #面试题
简述索引存取方法的作用和建立索引的原则
Mar 26 #面试题
如何删除一个表里面的重复行
Jul 13 #面试题
You might like
php下载远程文件类(支持断点续传)
2008/11/14 PHP
php版银联支付接口开发简明教程
2016/10/14 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
PHP实现爬虫爬取图片代码实例
2021/03/03 PHP
使用bootstrap3开发响应式网站
2016/05/12 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
JavaScript操作 url 中 search 部分方法函数
2016/06/15 Javascript
JavaScript实现复制文章自动添加版权
2016/08/02 Javascript
JS闭包与延迟求值用法示例
2016/12/22 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
vue-cli webpack 引入swiper的操作方法
2018/09/15 Javascript
Three.JS实现三维场景
2018/12/30 Javascript
微信小程序Page中data数据操作和函数调用方法
2019/05/08 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
Python DataFrame设置/更改列表字段/元素类型的方法
2018/06/09 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
浅谈python脚本设置运行参数的方法
2018/12/03 Python
简单了解python的break、continue、pass
2019/07/08 Python
对python中基于tcp协议的通信(数据传输)实例讲解
2019/07/22 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
基于Python执行dos命令并获取输出的结果
2019/12/30 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
2021/02/27 Python
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
销售自我评价
2013/10/22 职场文书
工程部经理岗位职责
2013/12/08 职场文书
英文留学推荐信范文
2014/01/25 职场文书
财务主管岗位职责
2014/02/28 职场文书
租房协议书怎么写
2014/04/10 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
离婚财产分配协议书
2014/10/21 职场文书
颐和园导游词400字
2015/01/30 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书