第1个回答 2022-12-09
类型与varchar类型的区别
1.
char和varchar存的数量是不同的,char类型最多能存255个字符,varchar类型最多能存65535个字符。
2.
char类型如果存的数据量小于最大长度,剩余的空间会使用空格填充,因此可能会浪费空间,所以char类型适合存储长度固定的数据,这样既不会浪费空间,效率还比varchar略高。
3.
varchar类型如果存到数据量小于最大长度,剩余的空间会留给别的数据使用,所以varchar类型适合存储长度不固定的数据,这样虽然没有char存储效率高,但至少不会浪费空间。
4.
这个两个类型的范围设置的适合,也会一种优化数据库的好方法。