2009-11-02 70 views

回答

1

我认为你可以保存HTML简单TEXT领域。如果您的html超过64KB,则可以使用MEDIUMTEXT代替。

另请参阅Storage Requirements for String Types关于存储值的最大长度的更多详细信息。

还记得Unicode中的字符可能需要多于1字节才能存储。

1

你真的应该从文档开始,然后如果你有基于你在那里找到的数据类型的问题,请尝试要求澄清。但它确实有助于了解数据类型是什么问这个问题之前:文档浏览:

http://dev.mysql.com/doc/refman/5.4/en/data-types.html

也就是说,在采取文字和BLOB一探究竟。文本将存储大量文本信息(可能是一个不错的选择),其中blob是为二进制数据设计的。这确实根据查询函数以及它们操作的数据类型而有所不同。

+0

我说你可能想要blob的唯一原因是如果你正在压缩你的TXT,这也可以节省空间的事情做,但严格限制可搜索性... – Zak 2009-11-02 18:17:45

2

我建议不要在数据库中存储大块的HTML(或其他文本数据)。我发现将文件存储为文件通常更有用,而将文件名放入数据库中。

另一方面,如果您通过phpMyAdmin执行所有操作,则可能无法使用该选项。

相关问题