1. 首页
  2. 数据库
  3. Mysql

mysql中char和varchar的区别



**char:定长字符串**

如果插入长度小于char的固定长度,则用空格填充
因为长度固定,存取速度比varchar快很多,时空间换时间的做法,能存255个字符

**varchar:可变长度字符串**
插入的数据是多长,就按照多长来存储

varchar在存取方面与char相反,它存取慢,因为长度不固定,不占多余空间,是时间换空间的做法,最多能存65532个字符

综合来说,需要性能快就选择char,需要节约磁盘空间就用varchar。

发布者:admin,如若转载,请注明出处:https://ai1024.vip/27786.html

QR code
//