我不确定这是否可行,但我希望能够在从Android应用发送后将句子存储在MySQL数据库中。我在我的应用程序中有一个字段,允许用户输入描述(该句子),并在他们按下时发送其所有个人信息并将描述发送到数据库。我拥有所有的个人数据发送和接收,但该句子不起作用。有没有办法做到这一点?我尝试使用BLOB,但它在表格中显示为[BLOB-4B]
。我是一个小菜馆,所以要温柔。谢谢!在数据库中存储句子
回答
使用VARCHAR(num)
其中num
是您的句子的最大长度。
Here is a question from SO regarding whether to choose Text or Varchar
使用TEXT数据类型。 VARCHAR,CLOB(字符大对象)等在sqlite v3中都具有TEXT亲和力(因为你有用Android标记的问题)。
哎呀,我没有看到正确的问题。我的错!我看到了android标签并假定了sqlite。 – 2012-03-22 14:41:31
链接更新:) – 2012-03-22 14:43:27
感谢您的更新詹姆斯! – 2012-03-22 14:44:49
- 1. 在android数据库中存储数据
- 2. 不在数据库中存储数据
- 3. 使用Callable语句在数据库中插入存储过程
- 4. 在Rails应用程序中创建一个子数据库,将数据存储在子数据库中
- 5. 存储在数据库
- 6. 存储在MySQL数据库
- 7. 数据库存储
- 8. C#文件路径未存储在数据库中。它存储“System.Web.UI.WebControls.FileUpload”数据库
- 9. SQL IN子句在存储过程中
- 10. 存储在数据库中的值
- 11. 在图数据库中存储标签
- 12. 从存储在数据库中
- 13. 在数据库中存储currentDate
- 14. 将配置存储在数据库中
- 15. select * from database存储在数据库中
- 16. 将用户存储在数据库中
- 17. PHP和MySQL在数据库中存储
- 18. 将MKPolygon存储在Realm数据库中
- 19. 在数据库中存储“选票”
- 20. 存储在MySQL数据库中的BLOB
- 21. 将翻译存储在数据库中?
- 22. 在数据库中存储对象
- 23. 在数据库中存储秒 - Rails
- 24. 在数据库中存储时间
- 25. MSMQ存储在数据库中
- 26. 将发票存储在数据库中
- 27. 如何在数据库中存储
- 28. 在.Net中存储/模拟数据库
- 29. 在数据库中存储时间表
- 30. 在数据库中存储时间
我喜欢所有的个人信息如何直接进入由自我声明的“noob”管理的数据库。 – 2012-03-22 14:34:56
我对Android并不熟悉,但是我没有看到在MySQL中存储'String'的障碍。是否可以使用简单的'VARCHAR'?根据我的理解,“BLOB”通常用于二进制数据。你得到的'[BLOB-4B]'很可能是'toString'的值。 – 2012-03-22 14:36:05
Blob是针对二进制文件的,您需要[文本](http://dev.mysql.com/doc/refman/5.0/en/blob.html)列。 – 2012-03-22 14:36:15