"binary large object" 或 Blob 中的 "large" 是什么意思

What is meant by "large" in "binary large object" or Blob

由于大是一种相对术语,我想知道 "large" 的确切含义。更具体地说,我想在我的数据库中存储从几个字节到 50 个字节的二进制数据,并且想知道我是否应该使用 Blob 或其他一些数据类型。

所有的DBMS都没有明确的定义。但是根据 MySQL:

  • < 256 字节 TINYBLOB
  • < 64 KiB BLOB
  • < 16 MiB MEDIUMBLOB
  • < 4 GiB LONGBLOB

所以根据您的需要,一个 TINYBLOB 就足够了。