博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle数据库创建表是有两个约束带有默认索引
阅读量:5061 次
发布时间:2019-06-12

本文共 418 字,大约阅读时间需要 1 分钟。

Oracle数据库创建表是有两个约束带有默认索引。 1、主键primary Key:唯一索引、非空 2、唯一Unique:唯一索引,可以是空值 如果没有设定主键和唯一约束,表中不会有默认索引的。
建立主键/唯一约束(有默认索引)或者索引之后,oracle会在单独的一块区域建立索引的数据,索引的数据和表的数据是分别存放的, 不是在一起的,索引的数据就对应表的主键或者其他索引,例如,你的表里有100条数据,并且有主键,那么在索引的区域就会有100条数据和它们对应, 并且由于是主键数据,所以每条数据都是唯一的,不会重复,数据检索的时候,先去检索索引区,因为那里的数据比较少,所以速度很快。但如果没有主键, 一个表中可以有重复的数据,所以系统也不知道按照什么样的规则自动建索引,就不会有默认的索引,oracle每次查询都会进行全表查询。

转载于:https://www.cnblogs.com/qqzy168/p/3182172.html

你可能感兴趣的文章
Javascript switch语句
查看>>
替换localhost:8080(假域名,本地使用)
查看>>
jQuery学习笔记
查看>>
PHP设计模式:结构型之门面(facade)
查看>>
ios中UITableViewCell选中后的颜色设置
查看>>
[搜片神器]迅雷云播视频地址获取代码分享[自己动手丰衣足食]
查看>>
两种不同的多路选择器?
查看>>
关于是用dotnet获取本机IP地址+计算机名的方法
查看>>
ajax请求步骤
查看>>
数据存储网址
查看>>
阅读程序并回答问题
查看>>
flash_header.S ( freescale imx6 board)
查看>>
C# 操作Excel文件的方法
查看>>
Converter -> public static int ToInt32(double value) 你用对了么?
查看>>
向大家推荐一个C/C++通用Makefile
查看>>
PHP5.3、PHP5.4下安装ZendOptimizer或Zend Guard Loader的方法
查看>>
微信SDK
查看>>
foreach 语法结构以及扩展
查看>>
BZOJ 1531: [POI2005]Bank notes( 背包 )
查看>>
二分查找
查看>>