MySQL文本与BLOB对CLOB

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

从性能和可用性的角度来看,这些不同的数据类型有什么不同、优缺点?

提问于
用户回答回答于

文本是基于文本的输入的数据类型.。另一方面,BLOB和CLOB更适合数据存储(图像等),因为它们的容量限制更大(例如,4GB)。

至于BLOB和CLOB之间的区别,我相信CLOB有与它相关的字符编码,这意味着它可以很好地适用于大量的文本。

BLOB和CLOB数据可能需要很长时间才能检索,相对于文本字段中数据的检索速度而言。所以,只使用你需要的。

用户回答回答于

Data Type   Date Type   Storage Required
(CLOB)      (BLOB)

TINYTEXT    TINYBLOB    L + 1 bytes, where L < 2**8  (255)
TEXT        BLOB        L + 2 bytes, where L < 2**16 (64 K)
MEDIUMTEXT  MEDIUMBLOB  L + 3 bytes, where L < 2**24 (16 MB)
LONGTEXT    LONGBLOB    L + 4 bytes, where L < 2**32 (4 GB)

where L stands for the byte length of a string

扫码关注云+社区