您好我正在尝试将大数据内容存储在mysql数据库中。为此,我将数据类型设置为TEXT,但仍限制存储数据。那么Mysql表中字符串大内容的解决方案是什么,并检索相同的内容。
我将新闻描述存储在我的一个mysql表中。
推荐!!!感谢。
答案 0 :(得分:2)
请参阅:http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
TINYBLOB, TINYTEXT L + 1 bytes, where L < 2^8 (255 Bytes)
BLOB, TEXT L + 2 bytes, where L < 2^16 (64 Kilobytes)
MEDIUMBLOB, MEDIUMTEXT L + 3 bytes, where L < 2^24 (16 Megabytes)
LONGBLOB, LONGTEXT L + 4 bytes, where L < 2^32 (4 Gigabytes)
答案 1 :(得分:0)
TEXT
数据类型远远不够。好像你不满意,所以去BLOB
(二进制大对象)
答案 2 :(得分:0)
在所有mysql版本中,VARCHAR限制为255个字符&lt; = 5.0.3
各种类型的TEXT字段:TINYTEXT,TEXT,MEDIUMTEXT,LONGTEXT。
TINYTEXT 256 bytes
TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16MB
LONGTEXT 4,294,967,295 bytes ~4GB
BLOB
最多可以是65535个字节。 MEDIUMBLOB
表示16777215字节,LONGBLOB
表示4294967295字节。
TEXT
&amp;之间的差异BLOB
:BLOB
用于存储二进制数据&amp; TEXT
用于存储大字符串。
更多详情:http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
答案 3 :(得分:0)