一个任何人都可以提供关于是否能够存储在MySQL或源码BLOB数据类型正常的文本数据(VARCHAR)的任何信息

有帮助吗?

解决方案

可以在一个blob存储任何二进制数据。这包括ASCII和Unicode文本。但是,你需要在你的代码明确地解释为文本,因为一个SQL接口,根本不知道什么样的数据类型存储了其二进制领域内。

为什么要使用这个,而不是一个正常的varchar或文本字段?

其他提示

一个BLOB只是一堆字节 - 没有障碍没有帮助处理它们以任何方式; VARCHAR类型是已知的文本,这样的事情字符编码和校对开始发挥作用。所以,字节(例如图像)作为文本的BLOB的,束为文本或VARCHAR的商店束!

在MySQL可以在一个blob数据类型插入文本/ VARCHAR。

团块可以支持二进制数据。这意味着非二进制或二进制数据,同时也支持MySQL的。

文本/ VARCHAR可以被索引但不为团块。

进一步读数这里

SQLite的使用清单打字,这样就可以把任何类型的数据中的任何列的类型,其实。然后,你就必须自己解释返回的数据,就好像每个人都指出了MySQL的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top