Mysql学习之二. ken_len索引长度计算
生活随笔
收集整理的這篇文章主要介紹了
Mysql学习之二. ken_len索引长度计算
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一. 字符類型
????????不可變長char(n) : 字符集默認類型 * n + 可為空 * 1 (如果不可為空,則不加1)。
????????可變長varchar(n) : 字符集默認類型 * n + 2 (記錄變可變長字符串需要) + 可為空 * 1 (如果不可為空,則不加1)。
? ? ? ? 常見字符集默認值系數:
? ? ? ? 1.1. utf8:3
? ? ? ? 1.2. utf8mb4: 4
? ? ? ? 1.3. latin:1
????????
二. 整型
????????tinyint: 1? ?smallint:?2? ?int: 4? ?bigint: 8? ??
????????如果該字段允許為空,那么加1
三.時間類型
? ? ? ? 請注意:時間字段上加上索引,這里長度可能與庫版本有關系,待驗證,這個要多以庫實踐,目前以mysql 5.6.51為例。
date類型:3
timestamp類型:4
datetime類型:5
字段都是非空,表字符集為utf8類型
?
????
????????
總結
以上是生活随笔為你收集整理的Mysql学习之二. ken_len索引长度计算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WPF实现DNA螺旋粒子动画特效
- 下一篇: 汽车的一些简写名词(后续会继续更新)