数据库索引和MySQL数据库中索引类型介绍
来源:互联网 发布:手机怎么完全清除数据 编辑:程序博客网 时间:2024/06/18 17:12
1.数据库索引的定义:索引是将数据库表中一列或者多列字段进行有序排列的一种结构。
2.常作为索引的字段的特点:
①.经常作为查询条件的字段;
②group by, order by, union, distinct后面接的字段。
P.S.如果查询条件或者group by等后面的字段是两个或者两个以上,可以考虑为它们建立 联合索引 。
3.索引的优点:
①.加快对数据库表中数据的查询速度;
②.加快表和表之间的连接;
③.唯一性索引可以控制数据不重复。
4.索引的缺点:
①.当索引数量比较大的时候,会占用较多的数据库物理存储空间;
②.当数据库的表中数据发生增加、删除、修改的时候,需要动态地维护索引(索引需要进行相应的删除、修改等),这样会增加维护数据库的时间。
MySQL数据库中索引类型:
PRIMARY, UNIQUE, INDEX, FULLTEXT
PRIMARY:主键;非空且唯一。
UINQUE:唯一索引;可以保证数据库表中的数据具有唯一性(比如身份证号)。
INDEX:普通索引;(比如姓名)
FULLTEXT:全文索引;比如在一篇文章中查某一段话,可以将这一段话作为全文索引。但是要注意:索引的长度要尽可能短,否则会降低查询速度,因此我们可以将要查找的这一段话的前面若干个字段作为全文索引,以提升查询速度。
==============================================================================================================================
写博客是希望能累积更多知识,把它们记牢,理清知识脉络。
我的知识面还很窄,对知识的理解深度也有很大的局限,欢迎大家批评指正,我们共同进步!
- 数据库索引和MySQL数据库中索引类型介绍
- MYSQL数据库索引类型
- MySQL数据库的数据类型和索引介绍
- 数据库 索引&索引类型
- mysql数据库索引的介绍
- 关于mysql数据库中索引
- MySql数据库中建立索引
- MySQL索引类型介绍
- MySql数据库索引类型及优化简介
- MySQL数据库索引类型以及创建
- 数据库索引 和 MySQL数据库优化基本知识
- 数据库中索引和视图
- mysql数据库索引的使用及介绍
- 数据库索引类型
- 数据库索引类型
- 数据库索引类型 .
- 数据库索引 类型
- 数据库索引 类型
- hadoop 上安装配置Kerberos支持的zookeeper
- 第十二周项目4-银行系统
- OAF中的TableLayout 高级表格
- 45 个非常有用的 Oracle 查询语句
- Linux下软件常见安装方式
- 数据库索引和MySQL数据库中索引类型介绍
- Android-Universal-Image-Loader学习笔记
- nginx运维(2)mysql编译安装
- 动态规划走街道
- recv
- 使用LabVIEW如何生成应用程序(exe)和安装程序(installer)
- NSAssert,NSCassert
- arduino小车
- libmemcached的安装及测试