什么是唯一索引


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

面试题 相关文章推荐
New delete 与malloc free 的联系与区别
Feb 04 面试题
TCP/IP模型的分界线
Dec 01 面试题
南京某公司笔试题
Jan 27 面试题
C#如何判断当前用户是否输入某个域
Dec 07 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 面试题
Windows和Linux动态库应用异同
Apr 17 面试题
几个Linux面试题笔试题
Aug 01 面试题
介绍一下JNDI的基本概念
Jul 26 面试题
ajax是什么及其工作原理
Feb 08 面试题
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Jan 27 面试题
Unix/Linux开发面试题
Aug 16 面试题
Ruby如何定义一个类
Oct 08 面试题
主键(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无限分类的类
2007/01/02 PHP
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
2009/04/24 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
jquery tools 系列 scrollable学习
2009/09/06 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
js序列化和反序列化的使用讲解
2019/01/19 Javascript
Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
2019/08/23 Javascript
element ui分页多选,翻页记忆的实例
2019/09/03 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
[01:20:05]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第二场 2月5日
2021/03/11 DOTA
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
Python数组定义方法
2016/04/13 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
django框架ModelForm组件用法详解
2019/12/11 Python
python logging.info在终端没输出的解决
2020/05/12 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
python利用后缀表达式实现计算器功能
2021/02/22 Python
GetYourGuide台湾:预订旅游活动、景点和旅游项目
2019/06/10 全球购物
高中英语教学反思
2014/02/04 职场文书
个人工作主要事迹
2014/05/08 职场文书
公司采购主管岗位职责
2014/06/17 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
2014教师党员个人自我评议
2014/09/20 职场文书
2014年教研组工作总结
2014/11/26 职场文书
导游词之永泰公主墓
2019/12/04 职场文书
mysq启动失败问题及场景分析
2021/07/15 MySQL