varchar与char的区别

272 阅读1分钟

总结

char定长,varchar变长。char空间大,速度快。varchar空间小,速度慢

char的特点

  • 表示定长字符串,长度是固定的

  • 插入数据长度小于char固定长度,用空格填充

  • 存取速度比varchar快,占用空间大

  • 最多能存255个字符,与编码无关

varchar的特点

  • 表示可变长字符串,长度是可变的
  • 插入的数据多长,就存多长数据
  • 存取慢,但是节约空间