Mysql B Tree实现

MysqL使用B树来实现索引.让我们说我的主要索引是类型(名称,年龄,城市).有人可以说明MysqL如何在这些键上实现B树吗?

我的预感是,它将整个元组视为关键,并将其视为偏序.例如:

(John,24,New Jersey)< (John,New York)< (John,25,New Jersey)< (约翰,25岁,纽约)

最佳答案

(John,New Jersey) < (John,New York) < (John,New York)

是的,这就是为什么在一个键中列出列的顺序很重要.

如果你不寻找可以通过查看它的开头来满足的值,那么密钥将没有任何帮助 – 例如当您过滤年龄和/或城市而不是名称时,不能使用该密钥.另一方面,如果您只过滤名称,则会使用密钥.

相关文章

目录MySQL卸载环境查看是否已安装MySQL卸载mysql服务查看是否...
目录数据类型数据类型分类数值类型以TINYINT认识整型族有符号...
目录表的约束空属性非空约束(NOT NULL Constraint)默认值定...
目录函数时间日期函数:字符串函数数学函数其他函数 函数 时间...
目录使用C语言连接库的安装C APImysql_initmysql_real_conne...
目录用户用户管理查询所有用户查看当前用户查看当前连接数创...