我必须在数据库中存储大量的HTML数据。
我用谷歌搜索并发现了一些关于 blob
数据类型,我检查了它,它正常工作。
我需要将HTML页面存储在表格中,并且需要根据需要将它们正确地显示为网页。
所以,哪个更适合存储大型HTML页面, text
要么 blob
?
我必须在数据库中存储大量的HTML数据。
我用谷歌搜索并发现了一些关于 blob
数据类型,我检查了它,它正常工作。
我需要将HTML页面存储在表格中,并且需要根据需要将它们正确地显示为网页。
所以,哪个更适合存储大型HTML页面, text
要么 blob
?
我用了 blob
它是一个varbinary,不做任何翻译。所以你的html将以与它进入的方式完全相同的方式出现。
如果你想搜索和索引那个HTML TEXT
可能是一个更好的选择。
在这种情况下,请确保使用正确的字符集。
我推荐UTF8。
我用了 blob
它是一个varbinary,不做任何翻译。所以你的html将以与它进入的方式完全相同的方式出现。
如果你想搜索和索引那个HTML TEXT
可能是一个更好的选择。
在这种情况下,请确保使用正确的字符集。
我推荐UTF8。
自问这个问题以来已过去七年了。数据库行业正在融合使用UTF-8来处理所有文本。
如果你使用 TEXT
并使它 CHARACTER SET utf8mb4
,对于所有其他文本字段也是如此(除了postal_code,country_code,hex和其他一些定义为ascii的文本字段),然后 TEXT
说得通。
但是,还有另一个考虑因素。如果您的HTML是整个页面,那么将它放在文件而不是数据库表中是很有意义的。这样,它可以通过HTTP直接获取。同样的图像和 BLOB
导致争论 <img src=...>
哪里 ...
是一个网址 .jpg
文件。