【问题标题】:Ideal Field Type For Fixed Width Binary Data固定宽度二进制数据的理想字段类型
【发布时间】:2011-01-02 23:47:28
【问题描述】:

如果我想存储二进制数据(哈希值)并且它们总是 128 字节长,我应该使用什么字段类型? BLOBs 很好,但它们不是固定宽度(并导致动态表格)。CHAR 需要一个字符集。

【问题讨论】:

  • 就个人而言,我会在平台之间切换时对数据进行 hex 或 base64 编码以确保安全。还有用于 CHAR 的 utf8_bin 字符集。但可能有更好的解决方案,所以这只是一个评论。 :)

标签: mysql character-encoding field binary-data sqldatatypes


【解决方案1】:

你可以使用BINARY,所以BINARY(128)

请注意,如果您要存储字符数据,则使用操作系统的标准字符集将字符转换为其字节值,因此您必须考虑任何跨平台问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    相关资源
    最近更新 更多