3
|
Nathan Fisher · 技术社区 · 15 年前 |
![]() |
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-不会被填充,这使得它适合存储文本注释等。 |
![]() |
Nico Pizzo · 子查询上的nhibernate联接 7 年前 |
![]() |
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 7 年前 |
![]() |
Stu · 具有特定类型的字符串外键的NHibernate映射 7 年前 |
![]() |
Zout · 为Hibernate的HiLo算法管理的列生成ID 7 年前 |