【问题标题】:Store binary strings mysql存储二进制字符串mysql
【发布时间】:2020-02-21 08:00:04
【问题描述】:

我正在尝试找出在 mysql 中保存显示为 0 和 1 字符串的二进制数据的最佳方法。数据有不同的长度,必须适合存储多达 60000 个字节。

由于 varbinary 还可以存储字符串,我很困惑数据是如何存储的,以及我是否需要事先进行翻译以改善数据库的空间。对于 blob 也同样重要。那么以零和一的形式保护二进制数据的最有效方法是什么?

【问题讨论】:

  • varbinary 也可以存储字符串 不,varbinary 存储字节数组。

标签: mysql binary


【解决方案1】:

将数据存储为整数类型可能会更好。并在后端层做转换任务(十进制转二进制和二进制转十进制)。

【讨论】:

    【解决方案2】:

    根据我的经验,BLOB 将为您完成这项工作。如果您之前使用 COMPRESS('') mysql 函数包含字符串,您也可以做得更好(显然,当您阅读时必须使用 DECOMPRESS() 解压缩)。

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 1970-01-01
      • 2015-01-20
      • 2011-11-18
      • 2011-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多