mysql关于char和varchar的查询效率问题

Posted php小小菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql关于char和varchar的查询效率问题相关的知识,希望对你有一定的参考价值。

看了好多资料都说

varchar(size) 可变长度的字符值,节省空间,查询效率低

char(size) 固定长度的字符值,浪费空间,查询效率高

 

但是实际测试  char(100)   varchar(100)   300W条数据

从查询方面的角度来说,还是varchar毕竟靠谱

查询效率(在没有使用索引的情况下):   varchar的字段查询要比char快

 

 

 

通过对比  char100 需要查询时间1.10s   而varchar100 需要时间是973ms 

 

欢迎大家指正!!

以上是关于mysql关于char和varchar的查询效率问题的主要内容,如果未能解决你的问题,请参考以下文章

MySQl中的char varchar text

MySQL数据库中的字段类型varchar和char的主要区别是什么?哪种字段的查找效率要高,为什么?

MySQL中的char与varchar详解

Mysql 中 char varchar text的区别

性能调优之MYSQL高并发优化

关于数据库中char,varchar,varchar的区别