VARCHAR 和 CHAR 有什么区别?

2021-11-20 00:00:00 sql mysql

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

What's the difference between VARCHAR and CHAR in MySQL?

我正在尝试存储 MD5 哈希值.

I am trying to store MD5 hashes.

推荐答案

VARCHAR 是变长的.

CHAR 是固定长度.

如果您的内容是固定大小,使用 CHAR 可以获得更好的性能.

If your content is a fixed size, you'll get better performance with CHAR.

请参阅 CHAR 和 VARCHAR 类型上的 MySQL 页面,了解详细解释(请务必阅读评论).

See the MySQL page on CHAR and VARCHAR Types for a detailed explanation (be sure to also read the comments).

相关文章