一、CHAR和 VARCHAR的区别?

1、CHAR有固定的长度,VARCHAR属于可变长度的字符类型。

2、比如,写入内容到CHAR(10)里,如果内容占用的空间不够10,则会用空格字符补足。

 

二、CHAR和 VARCHAR的优缺点?

CHAR:检索速度快,容易造成空间浪费。

VARCHAR:不会造成空间浪费。

 

三、CHAR和 VARCHAR最大长度?
非空CHAR的最大总长度是255【字节】;非空VARCHAR的最大总长度是65533【字节】。
可空CHAR的最大总长度是254【字节】;可空VARCHAR的最大总长度是65532【字节】。
原因:非空标记需要占据一个字节,VARCHAR超过255需要用2个字节标记字段长度,不超过255用1个字节标记字段长度.

相关文章:

  • 2021-07-28
  • 2021-11-24
  • 2022-02-24
  • 2021-09-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
猜你喜欢
  • 2021-05-25
  • 2021-09-25
  • 2021-07-23
  • 2022-02-26
  • 2022-12-23
相关资源
相似解决方案