可变长:指定长度后可系统自动计算存入的长度, 字符存入的长度不能超过指定的长度. eg: nickname varchar(5)
值 1: abc
那么此时长度为 3 值 2:abcefg
超出部分 g 是无法存入的.
长度上加 1 字符: 每个值只占用刚好够用的字节再加上一个用来记录其长度的字节(即总长度为 L+1 字节)
定长: 定好字段长度后不管存入的字符多少占用的长度都是一样的. eg: nickname char(3)
值 1: ac
占用长度为 3 值 2: abc
占用长度为 3
1
JokerQ 2018-03-14 18:03:36 +08:00
char_length ?
|