我正在使用PHPMyAdmin设置数据库,许多字段都是大块的HTML。
什么MySQL数据类型&属性应该用于存储大量HTML数据的字段吗?
答案 0 :(得分:6)
答案 1 :(得分:2)
我建议不要在数据库中存储大块HTML(或其他文本数据)。我发现将文件存储为文件通常更有用,而是将文件名放在数据库中。
另一方面,如果您通过phpMyAdmin执行所有操作,则可能无法使用该选项。
答案 2 :(得分:1)
我认为您可以将HTML存储在简单的TEXT
字段中。如果您的html超过64KB,那么您可以使用MEDIUMTEXT
代替。
有关存储值的最大长度的更多详细信息,另请参阅Storage Requirements for String Types。
还要记住,Unicode中的字符可能需要超过1个字节才能存储。
答案 3 :(得分:1)
你真的应该从文档开始,然后如果你有基于你在那里找到的数据类型的问题,试着要求澄清一下。但在提出问题之前,了解数据类型是非常有帮助的:文档:
http://dev.mysql.com/doc/refman/5.4/en/data-types.html
那就是说,仔细看看文字和blob。文本将存储大量文本信息(可能是一个不错的选择),其中blob是为二进制数据设计的。这确实会根据查询函数及其运行的数据类型产生影响。