char是一种固定长度的类型,无论储存的数据有多少都会固定长度,如果插入的长度小于定义长度,则可以用空格进行填充。而varchar是一种可变长度的类型,当插入的长度小于定义长度时,插入多长就存多长。

char和varchar区别
1、最大长度:
char最大长度是255字符,varchar最大长度是65535个字节。

2、定长:
char是定长的,不足的部分用隐藏空格填充,varchar是不定长的。

3、空间使用:
char会浪费空间,varchar会更加节省空间。

4、查找效率:
char查找效率会很高,varchar查找效率会更低。

5、尾部空格:
char插入时可省略,varchar插入时不会省略,查找时省略。

char和varchar区别相关推荐

  1. mysql的binary、char、varchar区别

    mysql的binary.char.varchar区别 分类: Mysql/postgreSQL 2013-09-24 18:11:46 char使用固定长度的空间进行存储,char(4)存储4个字符 ...

  2. char与varchar区别(MYISAM)

    Char属于固定长度的字符类型,而varchar属于可变长的字符类型. 下表将各种字符串值保存到char(4)和varchar(4)列后的结果,说明了char和varchar之间的差别 值 Char( ...

  3. mysql char 二进制_SQL:char 和 varchar、binary 和 varbinary、二进制字符串、严格模式、汉字编码方式...

    一.char 和 varchar 区别 1.定长和变成 char:定长,长度固定:varchar:变长,长度可变: 当插入的字符串长度小于定义长度时,则会以不同的方式来处理,如char(10),表示存 ...

  4. MySQL中char与varchar的区别

    字符与字节的区别 一个字符由于所使用的字符集的不同,会并存储在一个或多个字节中,所以一个字符占用多少个字节取决于所使用的字符集 注意:char与varchar后面接的数据大小为存储的字符数,而不是字节 ...

  5. mysql中char与varchar的区别分析(补充一句,int和integer没区别)

    转自:http://www.jb51.net/article/23575.htm 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...

  6. 数据库中的字段varchar类型和char类型的区别?

    数据库中的字段varchar类型和char类型的区别? 目录 数据库中的字段varchar类型和char类型的区别?

  7. 腾讯面试题:char 和 varchar的最大长度是多少,以及他们之间的区别(看完你就能和面试官笑谈人生了)

    title: 腾讯面试题:char 和 varchar的最大长度是多少,以及他们之间的区别(看完你就能和面试官笑谈人生了) tags: 面试常见题 腾讯面试题:char 和 varchar的最大长度是 ...

  8. mysql数据库varchar的区别_MySQL数据库char与varchar的区别分析及使用建议

    在数据库中,字符 型的数据是最多的,可以占到整个数据库的80%以上.为此正确处理字符型的数据,对于提高数据库的性能有很大的作用.在字符型数据中,用的最多的就是 Char与Varchar两种类型.前面的 ...

  9. MySQL性能优化之char、varchar、text的区别

    参考:https://dev.mysql.com/doc/refman/8.0/en/string-type-overview.html 在存储字符串时, 可以使用char.varchar或者text ...

最新文章

  1. Netflix的高可用架构建议
  2. 数据结构及算法基础--优先队列(Priority Queue)
  3. 微服务架构 — 设计原则
  4. 项目范围和项目范围管理
  5. 【Python】Matplotlib太臃肿,试试Seaborn
  6. php如何对数据类型检测 有哪些方法,php检测数据类型的几种方法汇总
  7. Spring的@Scheduled任务调度
  8. java在控制台输出sql_logger4j配置数据库sql输出控制台
  9. Android 在popupWindow上用autoCompleteTextView报错(Android 6.0报错,8.0没有问题)
  10. 重庆首个地方区块链标准本月起实施
  11. ORA-22859 无效的列修改
  12. 跳过密码卸载OfficeScan
  13. 视频编码格式和封装格式有哪些?视频封装格式和编码格式有什么区别?一篇弄懂
  14. 【转】计算机网络之域名、主机名、IP地址和URL
  15. 数字验证的正则表达式
  16. IT男真实的情感记录
  17. java基础火车站售票(线程安全)
  18. HW6:物理系统与碰撞
  19. 征战奥斯卡,3部冲奥动画短片制作解析抢鲜看
  20. 保险 -- 雪中送炭的投资

热门文章

  1. 中国近代经济史(二)
  2. Document.location
  3. 在Google 上搜书的方法
  4. Hive计算引擎大PK,万字长文解析MapRuce、Tez、Spark三大引擎
  5. 老码农教你学英语(学习素材)
  6. 力天创见客流分析功能需求
  7. Mac更新后ae不能打开,ae安装后打开报错解决方法
  8. 【USB接口】USB-Type-A B C 、Micro-USB、Mini-USB接口描述
  9. 基于python的李代数实现方法
  10. 简单python脚本实例画图-Python使用matplotlib简单绘图示例