有一个null值列表,用一个bit位,来表示一个字段,1为null,0为not null
想弄明白如何存储估计得看代码了,官方文档不会深入到这么细节的内容 但是从B+树原理看,最方便的肯定是存在最左边或者最右边,用代表NULL的特殊标记去填充非叶子节点
NULL不能用索引不是绝对的,但是仍然不建议允许NULL,设置默认值最好 参考 https://dev.mysql.com/doc/refman/8.0/en/is-null-optimization.html != 语意下,索引只能过滤掉很少的数据,然后还要回表去取,不划算。Mysql大部分情况下会放弃索引,所以建了也白建 这种文章咬文嚼字没啥意义
56,912
社区成员
56,754
社区内容
加载中
试试用AI创作助手写篇文章吧