存储二进制数据mysql

时间:2013-05-23 15:57:05

标签: php mysql igbinary

我想将igbinary二进制序列化数据存储到MySQL中。要提高性能,最好使用TEXT或BLOB等。

2 个答案:

答案 0 :(得分:3)

当我需要存储二进制数据时,我总是使用VARBINARY格式。

您可以找到文档here

如果您问有什么好处,请查看here

答案 1 :(得分:2)

你应该使用BLOB,因为BLOB代表二进制大对象,如果你开始将二进制数据存储为文本,你可以开始看到各种意想不到的结果。

有一些文档解释数据类型: http://dev.mysql.com/doc/refman/5.0/en/blob.html

如果您真的想以文本形式存储,那么您需要查看Base64编码,更多详情请点击此处:

What is base 64 encoding used for?