自学内容网 自学内容网

mysql的一点理解

1、mysql B+树

B+树非叶子结点中的key存储的是页的用户记录中最小/最大的主键值,之前不知道非叶子结点中的key存的是最小/最大,以为随便存的一个。

2、mysql范围查询

如果对多个列都进行范围查询,只有对索引最左边的那个列索引才生效。

比如:SELECT * FROM person_info WHERE name > 'Asa' AND name < 'Barlow' AND birthday > '1980-01-01';

只有name相同的情况下birthday才有序,name不同birthday无序,所以birthday需要全表扫描(不考虑索引下推的情况下)。

参考文章:https://baijiahao.baidu.com/s?id=1693718883799963534


原文地址:https://blog.csdn.net/xiyafei122/article/details/142873460

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!