对于varchar列,长度与数据一起使用无符号整数存储在数据的前导字节中.使用最少的字节数; 一个字节可以存储从0到255的长度,从0到65535的两个字节等.通过使长度为255,您可以从最小的一个长度字节中获得"最大值".
在过去的日子里,每行保存的单个字节的磁盘值得保存.虽然现在磁盘价格便宜,但仍然存在这种想法,特别是白发苍苍的DBA.
例如,选择2的幂的长度是没有优势的varchar(64)- 它只是一个习惯/惯例(我甚至遵循它 - 我不知道为什么!).
| 归档时间: |
|
| 查看次数: |
4103 次 |
| 最近记录: |