数据库学习笔记系列(2)——索引_1
来源:互联网 发布:美国克拉克森大学知乎 编辑:程序博客网 时间:2024/06/08 19:55
在数据库中,建立索引的作用是加快查询速度.索引被创建于已有的表中,它可使对行的定位更快速更有效。可以在表格的一个或者多个列上创建索引,每个索引都会被起个名字。用户无法看到索引,它们只能被用来加速查询。
1. 索引的常见用法
更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常用于搜索的列上面创建索引。所以,一个表的索引不是越多越好!
一个常用的在表中建立索引的命令是:
create unique index numIndex on Student(Snum);
对于已经包含重复值的字段是不能键unique index的。
还可以查看一个表的已有的索引,如下:
show index from Student;
删除索引:
alter table Student drop index numIndex;
0 0
- 数据库学习笔记系列(2)——索引_1
- 数据库学习笔记系列(4)——单表查询_1
- 数据库学习笔记系列(3)——索引_2
- River的Android学习笔记——数据持久化技术(使用SQLite数据库_1)
- 数据库索引学习笔记
- 数据库学习笔记系列(5)——分组查询
- 数据库学习笔记系列(7)——连接查询
- 数据库学习笔记系列(8)——嵌套查询
- oracle数据库索引优劣描述——学习笔记
- 年终大学习之MySQL数据库优化学习笔记(六) ——索引(一)
- 12864液晶深入学习笔记_1——基于msp430g2553
- Shader编程学习笔记(五)—— 固定管线shader (Fixed function shader)_1
- SQL必知必会学习笔记_1、2课
- Java学习笔记(多线程_1)
- Java学习笔记(集合_1)
- Junit学习笔记_1
- PushButton学习笔记_1
- PCL 学习笔记_1
- tomcat ssi配置及升级导致ssi include错误问题解决
- 集合
- android:scaleType="matrix"布局文件加载图片时候的显示方式
- C++之多重继承
- PacMan开发-敌人和大嘴
- 数据库学习笔记系列(2)——索引_1
- noj 1860 保研(01背包 概率dp)
- PHP中的变量
- Android:Layout_weight的深刻理解
- hive 使用心得
- Java StringBuffer和StringBuilder类-修改字符串
- 第六周 【项目6-复数模板类】2.1
- netif_start_queue、netif_wake_queue、
- 池子项目上线总结