MySQL知识点汇总

数据库语句优化 
sql性能慢的原因
1 执行的时间长
2 等待的时间长


sql执行顺序
手写


机读:mysql编译

执行顺序


索引介绍

优势:查询加快和排序加快





劣势


分类


建立索引


索引原理
btree
 







什么情况创建索引


什么情况不建立索引





explain作用





DERUVED 在from后面的子查询,叫做衍生
table=derived+id  table是衍生2号id的临时表

select_type字段



type

system 表只有一条记录
const    适用于主键或者唯一索引


eq_ref 


ref  非唯一 行索引扫描,返回匹配到这个单独值的所有行(索引起效起码达到ref)


range:只检索给定范围的行,使用一个索引来选择行


index
从索引书中找书和从图书馆中找书的区别

因为id已经创建了索引
all:全表扫描

TODO...








你可能感兴趣的:(Mysql)