mysql
青青于我心
不为别的,就为自己
展开
-
mysql索引类型-笔记
mysql索引 从数据结构上划分 B-Tree索引 B+Tree索引 Hash索引 … 从创建的角度划分 单值索引 组合索引 前缀索引 / 后缀索引:当需要给长字符串加索引时,由于给该列加上索引反而会降低性能,可以给该列的值的前多少位(或者后多少位)加上索引,这个长度需要衡量,使得前缀索引的选择性接近于索引整个列。 从存储结构划分 聚簇索引 :根据主键创建的索引,叶子节点存储了所有表数据 非聚簇索引:非主键索引 在查询时使用加了索引的列查询,需要注意最左前缀匹配原则。主要针对于组合索引。 例原创 2020-06-01 21:53:04 · 125 阅读 · 0 评论 -
mysql中B+Tree索引结构
有一张t_test表,id主键 CREATE TABLE t_test( `id` INT NOT NULL PRIMARY KEY, `name` VARCHAR(20) NOT NULL, `card` VARCHAR(18) NOT NULL ) ENGINE=INNODB 记录 id name card 1 小明 001 2 小红 002 3 小孔 003 4 小小 004 5 小孔 005 6 小美 006 7 小明 007 主键创建主键索引 以原创 2020-05-30 21:07:12 · 184 阅读 · 0 评论