MySQL中的VARCHAR和CHAR有什么区别?

我正在try 存储MD5哈希.

推荐答案

VARCHAR是可变长度.

CHAR是固定长度.

如果你的内容是固定大小的,那么CHAR个就可以获得更好的性能.

有关详细说明,请参见CHAR and VARCHAR Types上的MySQL页面(请务必阅读注释).

Mysql相关问答推荐

在SQL中,为什么:=即使条件为False,也会在case声明中执行?我如何修复这个问题?

同一类型对象之间的多对多关系

根据SQL中的平均范围对学生进行排名

使用字符串文字与使用日期文字时的SQL行为

条件触发mysql

根据 MySql 中同一表中的多列 Select 多列

如何根据 R 中的价格范围将数据从一列复制到新列?

需要按总金额检索前 3 个供应商,每个类别 - 子类别

为什么 MySQL 不使用索引进行简单的SELECT * FROM Table WHERE field='value'查询?

如何在更新表单中使用 group by?在 SQL 中

如何 Select 具有最新的 2 个日期字段的行?

MySql部分匹配基于部分查询代码

查找同时玩过这两种游戏的玩家

非常规字符的不正确字符串值错误

SQL UPDATE中的str_replace?

MySQL Workbench - 如何同步 EER 图

哪个更好 - 许多小桌子或一张大桌子?

从mysql中的大表中快速 Select 随机行

如何在 MySQL 中删除此索引?

如何将 mysqldump 的输出拆分为较小的文件?