在MySQL中,什么时候VARCHAR数据类型将使用1字节,什么时候2字节的前缀长度与data?length以及data?一起使用?

众所周知,在MySQL中,VARCHAR值存储为1字节或2字节长的前缀以及数据。该长度前缀指出了数据值中的字节数。数据值本身将决定何时VARCHAR数据类型将使用1字节,何时使用2字节前缀长度。

  • 如果值要求不超过255个字节,则列使用1字节的长度。

  • 如果值可能需要超过255个字节,则列使用2个字节的长度。

猜你喜欢