MySQL位与二进制有什么区别?

时间:2012-07-06 06:18:53

标签: mysql

我们可以使用binarybit(最多64位)存储二进制值。

使用binary(n)与使用bit(m)n = 8×m)之间有什么区别?

它们被MySQL认为是同样的东西吗?

Assuming using MySQL >= 5.0.3.

1 个答案:

答案 0 :(得分:1)

您可以根据需要使用BIT或BINARY存储位。 BIT数据类型在逻辑运算中可能更有用。

存储方面存在细微差别:

  • BINARY(M)需要确切的字节数 - M
  • BIT类型的长度可能会有所不同,请在此处查找更多信息 - Data Type Storage Requirements