一、差异

1、占用存储空间上

  char 初始化时占固定空间,varchar依据插入内容大小使用空间。

 

2、char最大字符长度255个(约0.1KB),varchar则是65535(约192KB)。


3、存储时,char只保留前空格,varchar保留前后空格。

 

4、相同长度定义下,在管理上,varchar 比 char 多占用一个字节来存储长度信息。

 

二、相同

  char(M) 和 varchar(M) 都是只能存储M个字符,无论中英文,超出自动截断。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-26
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
猜你喜欢
  • 2021-06-01
  • 2021-12-22
  • 2021-07-26
  • 2022-12-23
  • 2021-11-24
  • 2022-02-14
  • 2022-12-23
相关资源
相似解决方案