MySQL 中 varchar 与 char 的区别?varchar(50) 中的 50 代表的涵义?

本文阅读 1 分钟
首页 Mysql 正文

1、varchar 与 char 的区别,char 是一种固定长度的类型,varchar 则是一种可变长度的类型。

  • 2、varchar(50) 中 50 的涵义最多存放 50 个字符。varchar(50) 和 (200) 存储 hello 所占空间一样,

    但后者在排序时会消耗更多内存,因为 ORDER BY col 采用 fixed_length 计算 col 长度(memory引擎也一样)

    所以,实际场景下,选择合适的 varchar 长度还是有必要的。
本文来自投稿,不代表本站立场,如若转载,请注明出处:
如何解决分布式事务?
« 上一篇 09-17
Kubernetes组件
下一篇 » 09-25

发表评论

发表评论