index索引的一些简单理解
2024-10-13 15:34:53
index索引(普通索引,允许出现相同的索引内容)
1、索引
索引是在数据量和访问量较大的时候,而出现的一种优化数据库的手段
索引可以提高查询(select)的效率,但相应的,它的 INSERT 与 UPDATE 执行效率就会下降,这是因为,在进行插入或更新时,数据库也需要插入或更新索引值
索引在生活中的例子有很多:如图书目录、火车站的车次表、网站的左边导航栏
2、索引的创建和删除
创建:
CREATE INDEX index_name ON table_name (column_list) 删除:
drop index index_name on table_name ; 3、索引的查询 Explain select * from table_name where column_list= 关于Explanin需要注意的一些要点:
1、若是对表进行全查,是看不到索引是否使用的,需要去使用创建索引的列才能看到索引是否能使用
如下图
EXPLAIN SELECT * FROM student
EXPLAIN SELECT * FROM student WHERE stu_name LIKE '林%';
最新文章
- Spring Boot入门实例
- PPT开发 * .pps 文件类型
- hdu 2191 多重背包
- Quartz 2D绘制简单图形
- SQL 查询学生缺考情况
- 86. Partition List
- I can do it!(贪心)
- UML它 时序图
- JavaScript实现段落文本高亮
- jsvascript === 和==的区别
- 使用PlanViz进行ABAP CDS性能分析
- 迪杰斯特拉算法dijkstra(可打印最短路径)
- angular.js学习笔记--概念总结
- python with原理
- php unset()函数销毁变量但没有实现内存释放
- log4net 使用总结- (1)在ASP.NET MVC 中使用
- TP里的关联查询
- codevs1026-dp(记忆化搜索)
- JS——变量声明、变量类型、命名规范
- 基本编程题 --python