什么是唯一索引


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...

面试题 相关文章推荐
super关键字的用法
Apr 10 面试题
华美博弈C/VC工程师笔试试题
Jul 16 面试题
为数据库创建索引都需要注意些什么
Jul 17 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 面试题
DataReader和DataSet的异同
Dec 31 面试题
关于VPN
Jun 10 面试题
金士达面试非笔试
Mar 14 面试题
介绍一下grep命令的使用
Jun 28 面试题
北京鼎普科技股份有限公司软件测试面试题
Apr 07 面试题
请说出以下代码输出什么
Aug 30 面试题
servlet面试题
Aug 20 面试题
J2EE的优越性主要表现在哪些方面
Mar 28 面试题
主键(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实现多级树型菜单
2006/10/09 PHP
php4与php5的区别小结(配置异同)
2011/12/20 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
2017/02/28 PHP
PHP中单例模式的使用场景与使用方法讲解
2019/03/18 PHP
深入解析contentWindow, contentDocument
2013/07/04 Javascript
JavaScript获得页面base标签中url的方法
2015/04/03 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
JS身份证信息验证正则表达式
2017/06/12 Javascript
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
vue实现评价星星功能
2020/06/30 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
Python实现抢购IPhone手机
2018/02/07 Python
python构建深度神经网络(续)
2018/03/10 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
django框架F&Q 聚合与分组操作示例
2019/12/12 Python
Python如何读取文件中图片格式
2020/01/13 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
html5的画布canvas——画出弧线、旋转的图形实例代码+效果图
2013/06/09 HTML / CSS
美国眼镜网:GlassesUSA
2017/09/07 全球购物
Ruby如何定义一个类
2012/10/08 面试题
如何写毕业求职自荐信
2013/11/06 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
优秀教师先进事迹材料
2014/12/15 职场文书
2015年扫黄打非工作总结
2015/05/13 职场文书
python 爬取京东指定商品评论并进行情感分析
2021/05/27 Python