如何将二进制数据存储在MySQL数据库中?
答案 0 :(得分:8)
这个问题不是那么直接回答,因为它听起来:有很多不同的二进制数据使用模式,每个都有自己的警告和优点和缺点。让我试着总结一下:
答案 1 :(得分:3)
我建议LONGBLOB
将文件存储在MySQL
中。
这一切都取决于什么样的二进制文件和你的应用程序。
TINYBLOB - A BLOB column with a maximum length of 255 (28 - 1) characters.
BLOB - A BLOB column with a maximum length of 65,535 (216 - 1) characters.
MEDIUMBLOB - A BLOB column with a maximum length of 16,777,215 (224 - 1) characters.
LONGBLOB - A BLOB column with a maximum length of 4,294,967,295 (232 - 1) characters.
答案 2 :(得分:2)