MySQL 面试题--MySQL中 char、varchar 数据类型有什么区别?

MySQL中 char、varchar 数据类型有什么区别?

  • char 和 varchar 类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。
  • char 类型查询效率相对较高,varchar 类型相对节省空间

例如下图描述

下面的表显示了将各种字符串值保存到CHAR(4)和VARCHAR(4)列后的结果,说明了CHAR和VARCHAR之间的差别

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/XY0918ZWQ/article/details/112597369