请问,如果需要 MySQL 存储几百个二进制位的数据,该用什么类型

1次阅读

共计 160 个字符,预计需要花费 1 分钟才能阅读完成。

举个例子,有一类数据,它大概有几百多种属性,属性的正好也只有 0 和 1 这两种可能。

在这种情况下,应该挑选哪个类型的字段来存储这个数据呢?需要满足以下条件:

  1. 空间占用尽量小
  2. 需要方便查询,比如我需要筛选出第 5 个、第 77 个、第 100 个属性 … 是 1 的数据(同时是 1 或者其中有一个是 1 这两种情况都需要查询)
  3. 用多个 BIGINT 存储可行么
正文完
 0