什么是唯一索引


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

面试题 相关文章推荐
几道PHP面试题
Apr 14 面试题
东方通信股份有限公司VC面试题
Aug 27 面试题
写一个用矩形法求定积分的通用函数
Nov 08 面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 面试题
介绍一下Transact-SQL中SPACE函数的用法
Sep 01 面试题
.net笔试题
Mar 03 面试题
新大陆软件面试题
Nov 24 面试题
Linux文件系统类型
Feb 15 面试题
施惠特软件测试面试题以及笔试题
May 13 面试题
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
Oct 17 面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 面试题
int和Integer有什么区别
May 25 面试题
主键(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 class中public,private,protected的区别以及实例分析
2013/06/18 PHP
PHP里的单例类写法实例
2015/06/25 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
2011/06/27 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
2016/12/13 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
bootstrap-Treeview实现级联勾选
2017/11/23 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
微信小程序时间标签和时间范围的联动效果
2019/02/15 Javascript
jquery中为什么能用$操作
2019/06/18 jQuery
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
Python数据结构之Array用法实例
2014/10/09 Python
Python中Django框架下的staticfiles使用简介
2015/05/30 Python
Python iter()函数用法实例分析
2018/03/17 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
Python正则表达式指南 推荐
2018/10/09 Python
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
2019/02/12 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
详解Python3 pickle模块用法
2019/09/16 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
一夜的工作教学反思
2014/02/08 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
生产车间主任岗位职责
2015/04/08 职场文书
天鹅湖观后感
2015/06/09 职场文书
浅谈Redis 中的过期删除策略和内存淘汰机制
2022/04/03 Redis
python画条形图的具体代码
2022/04/20 Python