小编Mar*_*tke的帖子

为什么 MySQL CHAR 数据类型没有前面的长度字节?

在 MySQL 文档中可以发现 CHAR 数据类型没有字符串长度的前置字节。

相反,VARCHAR 数据类型有 1 或 2 个前面的字节,用于存储字符串长度。这是可以理解的。数据库引擎需要知道字符串长度才能读取它。

数据库引擎如何知道 CHAR 数据类型长度是多少?其背后的逻辑/算法是什么?

mysql varchar

3
推荐指数
1
解决办法
413
查看次数

标签 统计

mysql ×1

varchar ×1