什么是唯一索引


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

面试题 相关文章推荐
介绍java中初始化块的使用
Sep 11 面试题
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
Jul 16 面试题
strstr()的简单实现
Sep 26 面试题
C#公司笔试题
Mar 28 面试题
网上常见的一份Linux面试题(多项选择部分)
Feb 07 面试题
瀑布模型都有哪些优缺点
Jun 23 面试题
两道JAVA笔试题
Sep 14 面试题
JAVA程序设计笔试题面试题一套
Jul 28 面试题
Java基础面试题
Nov 02 面试题
J2EE模式面试题
Oct 11 面试题
德尔福集团DELPHI的笔试题
Feb 22 面试题
DELPHI中如何调用API,可举例说明
Jan 16 面试题
主键(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 cookie 作用范围?不要在当前页面使用你的cookie
2009/03/24 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
2016/09/22 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
javascript中的location用法简单介绍
2007/03/07 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
2013/11/21 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
Bootstrap插件全集
2016/07/18 Javascript
微信小程序  checkbox组件详解及简单实例
2017/01/10 Javascript
JS实现购物车特效
2017/02/02 Javascript
详解webpack进阶之插件篇
2017/07/06 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
2018/03/23 jQuery
vue中的 $slot 获取插槽的节点实例
2019/11/12 Javascript
js实现淘宝首页的banner栏效果
2019/11/26 Javascript
Python 代码性能优化技巧分享
2012/08/07 Python
Python实现网站文件的全备份和差异备份
2014/11/30 Python
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
Tensorflow 多线程设置方式
2020/02/06 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
电子狗项圈:eDog Australia
2019/12/04 全球购物
大学活动策划书范文
2014/01/10 职场文书
汽车装潢店创业计划书范文
2014/02/05 职场文书
幼儿园小班评语
2014/04/18 职场文书
银行求职自荐书
2014/06/25 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android
使用Python获取字典键对应值的方法
2022/04/26 Python
Python开发五子棋小游戏
2022/04/28 Python