索引主键索引、唯一索引、全文索引、普通索引索引的作用就是给数据加目录可使用Btree与hashmyisam、innodb使用Btree(存储类型|搜索算法)memory存储引擎使用hash与Btree, 默认用hash优点: 加快查询的速度缺点: 占空间, 增删改数据时, 索引也要跟着变, 数据的维...
分类:
数据库 时间:
2015-11-09 16:57:03
阅读次数:
190
索引1、索引:针对数据所建立的目录。Btree索引次数:Log2Nhash索引次数:12、使用原则:1.不过度索引。2.索引条件列(where后面频繁条件适合索引)。3.索引散列值,过于集中的值不要加索引。3、索引:普通索引:index仅仅加快查询速度。唯一索引:uniqueindex行上值不能重复,..
分类:
数据库 时间:
2015-11-09 01:49:02
阅读次数:
241
索引类型:主键索引,唯一索引,联合索引,普通索引,全文索引1. 一个列上建立索引后,如果是以like查询,百分号在左边则利用不上索引。好比 select a from t where bb like '%hehe';这种情况,bb有索引也用不上。。2. 如果利用or关键字的话,左右两边有一个字段没索...
分类:
数据库 时间:
2015-11-06 19:25:38
阅读次数:
247
前言:基于Oracle数据库谈谈索引们的问题,以及在什么情况下使用什么索引,组合主键,怎么根据实际业务需求来定制自己的索引,主键的应用,来提升系统的性能。1:主键?在表中唯一的,也是聚集索引。作用于快速查询。该列唯一。Java代码 复制代码 收藏代码1.ID NUMBER(38,0) PRIMARY...
分类:
其他好文 时间:
2015-11-04 22:49:18
阅读次数:
263
Mysql建立索引,需要设置索引的列,类型,索引方式建立对主键和经常要查询的列添加索引,其中,主键添加唯一索引。索引的类型:normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique。建立对主键选择此设置full te...
分类:
数据库 时间:
2015-10-27 13:27:05
阅读次数:
235
一、索引--索引像书的目录,可以加快查询速度,mysql优化的一种。--查询数据库,按照主键查询是最快的,每个表只有一个主键列,可以有抖个普通的,主键要求列要求列的所有内容必须唯一,索引不要求。--索引创建在表的列上--索引会加快查询速度,但会影响更新速度,因为要维护索..
分类:
数据库 时间:
2015-10-26 19:03:54
阅读次数:
341
数据中的约束,主要有主键约束,外键约束,非空约束等。主键约束其实就是非空唯一约束,非空唯一约束也可以通过建立唯一索引来实现,外键约束需要通过其他的表来帮助实现,非空约束在定义是数据库字段时就定义了。还有另一类约束check约束,用处挺大的,只是自己很少使用。 那check约束可以实现那些功能呢? 1范围规定 2枚举值规定 3特定的匹配1范围规定 例如规定,金额只能大于0 ALTER T...
分类:
数据库 时间:
2015-10-26 15:37:37
阅读次数:
263
唯一索引(unique index)强调唯一,就是索引值必须唯一。create unique index [索引名] on 表名 (列名);alter table 表名 add unique index [索引名] (列名);删除索引:drop index 索引名 on 表名;alter table...
分类:
数据库 时间:
2015-10-16 11:43:27
阅读次数:
259
1、在service包中,分别建立了关于缓存的一系列的接口、类等,封装到一个工具包中;临时缓存的接口(代码部分):package com.tools;import java.util.Date;public interface CacheTemplet { //设置添加永久缓存,(缓存唯一索引...
分类:
编程语言 时间:
2015-10-13 19:09:29
阅读次数:
174
注意:索引一般适合用于经常查询的数据,可以提高查询效率;但是不适合用于经常用到增、删、改的数据;会影响效率低。 1.unique key->(唯一索引)在一张表里可以有多个,起到约束的作用:避免出现重复值。 2.primary key->(主键索引)在一张表里只能有一个。一般就是自增ID。 3.k....
分类:
数据库 时间:
2015-10-12 00:29:32
阅读次数:
159