MySql
FanRuiYoung
这个作者很懒,什么都没留下…
展开
-
Mysql索引(三) 使用explain命令
五、使用explain命令 在查询的时候使用explain命令可以查看是否使用了索引,以便查看查询语句的性能和索引建立的是否合适。 先来设定两张表: 学生基本信息表:student(id,name,sex,code,firstname,lastname) 学生课程表:study(student_id,course,timme) 给学生信息表加上索引: 主键:id 唯一索引...原创 2020-01-28 20:45:42 · 342 阅读 · 0 评论 -
Mysql索引(二) 索引类型及优化
三、Mysql的索引 1. 聚集索引 说完了索引的数据结构,来看一下我们经常用到的数据库mysql,是怎样使用个索引的。我们在建表时,通常会把表的某个字段设为主键,这个主键就是一个索引。通常如果建表的时候不设置主键,那么表中的数据是无序的一行行的排列在磁盘中的,如果给表加上了主键,那存储数据的二结构就变成了树状结构,整个表就变成了一个索引,成做聚集索引。所以一个表只能有一个主键,主键的作用就是...原创 2020-01-28 20:44:21 · 178 阅读 · 0 评论 -
Mysql索引(一) 索引作用及结构
一、什么是索引? 在了解索引之前,先来看看索引的作用。 举一个经常用到也很贴切的例子,就是书的目录,试想,如果书没有目录,让你去找其中一个章节的内容,你需要一页一页的翻,看看对应内容,才能找到;如果使用目录,你就能快速定位你想找的内容在第几页,然后直接去那一页寻找就可以了。 这里书的目录就看可以看做一个索引,有同样的功效,返回到我们的数据库查询就是,如果你要从一万条用户信息数据中查询名叫张三...原创 2020-01-28 20:42:17 · 282 阅读 · 0 评论