|
3
|
| Nathan Fisher · 技术社区 · 17 年前 |
|
1
4
二进制(16)是固定长度的。它总是为每行使用16个字节的存储空间,用0x00或0x20填充任何额外的字节(取决于MySQL的版本),并在select上剥离它们。varbinary使用一个可变的空间量——存储该行上的数据所需的任何空间。 如果您的数据总是正好16个字节,则没有区别。实际上,对于一个这么小的列来说,可能没有什么不同。 |
|
2
0
MySQL参考手册: The BINARY and VARBINARY Types
|
|
|
3
0
为了扩展这一点,var_类型和 类型 (何处) 类型 例如char、int、binary等),即非var“version”将被填充到指定的完整长度(如有必要)。var-不会被填充,这使得它适合存储文本注释等。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |