我必须在数据库中存储大量的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 文件。