我正在制作一个java聊天软件,聊天软件将存储在数据库中,但不同大小的聊天记录可以如何存储在数据库中。如何在mysql或任何数据库中保存未知长度的数据
回答
我建议你在本地使用文本文件保存聊天记录,并将数据库中的文本文件同步到BLOB字段中。使用流式编写器,您可以通过保存的数据轻松检索。
最好的运气, 快乐编码
thx。对于我们的帮助 –
有很多,可以存储大量数据的像
TINYTEXT 256个字节
TEXT 65,535字节〜64KB
MEDIUMTEXT类型16,777,215 bytes〜16MB
LONGTEXT 4,294,967,295 b ytes〜4GB
,或者你可以使用BLOB数据存储为文件,我希望这个例子可以帮助 Insert file data into MySQL database using JDBC example
,但是这会占用很多空间,即使文本的大小不是很长 –
所以有什么方法可以避免它 –
https://dev.mysql.com/doc/refman/5.7 /en/dynamic-format.html –
- 1. 如何在MySQL数据库中保存游戏进度
- 2. 如何将未知量的数据存储在mysql表中?
- 3. 如何保存数据库
- 4. 如何在cakephp3的数据库中保存数组数据?
- 5. 如何在数据库中保存
- 6. 如何在数据库中保存XamDiagram?
- 7. 数据保存到MySQL数据库
- 8. 如何将阵列数据保存到mysql数据库
- 9. 如何保存数据输入到MySQL数据库
- 10. 保存数据:JSON或数据库?
- 11. mysql漏洞。将数据保存在php文件或mysql数据库中
- 12. 如何查看保存在android数据库(SQLite)中的数据?
- 13. 在MySQL数据库中保存GCM REGID
- 14. 在MySQL数据库中保存口音
- 15. 在MySQL数据库中保存画布
- 16. 如何在数据库保存在Django
- 17. 如何为未知数量的'元数据'设计数据库
- 18. 如何将未来(!)日期保存在数据库中
- 19. 如何将UUID值保存在mysql数据库中
- 20. 如何在MySQL数据库中保存英尺和英寸?
- 21. 如何在android中使用volley库将数据保存到mysql?
- 22. 如何编码html以保存在Mysql数据库中?
- 23. 存储在Oracle数据库中的未知长度文本字段的数据类型
- 24. 如何在magento数据库中保存Json_encode数据?
- 25. Sails.js如何管理数据而不保存在数据库中
- 26. 的MySQL与Sequelize:ER_BAD_DB_ERROR:未知数据库
- 27. 如何在MySQL数据库中存储特定(polls eg。)数据?
- 28. 如何将html数据存储在mysql数据库中?
- 29. 轨如何保存在数据库
- 30. 未知数据库,如何访问?
请仔细阅读[此帖](https://stackoverflow.com/questions/6766781/ maximum-for-mysql-type-text) –
thx。为您的帮助 –