【问题标题】:Storing articles in MYSQL data types以 MYSQL 数据类型存储文章
【发布时间】:2014-05-23 06:02:03
【问题描述】:

我正在做我自己的这个测试项目。我是 Web 开发的新手,需要一些建议。我知道存储您需要使用TEXT 或某些人使用BLOB 的文章。哪个更好?

另外,为了正确设置文章的样式,我该怎么做?更改存储引擎?也许有一个解释HTML?喜欢段落<p> 和标题<h1>。甚至可能是<br>

【问题讨论】:

标签: html mysql database sqldatatypes


【解决方案1】:

这取决于文档的格式。如果是 HTML、RTF 或纯文本,则可以使用 TEXT。对于 Word 文档、PDF 和其他二进制格式,请使用 BLOB。将两者混合时,也要使用 BLOB。 BLOBS 可以包含文本数据,但 TEXT 可能无法正确处理所有二进制数据。

【讨论】:

  • 感谢您的回答。因此,如果我决定使用 TEXT,我可以使用

    之类的东西来设置文本样式吗?如果我将文本插入数据库,我可以像这样插入它吗?

    文章标题

    段落

  • 是的,完全有可能。
  • 完美。最后一件事。我应该选择哪种类型的存储引擎?如果这有什么影响的话。抱歉所有这些愚蠢的问题
  • 这也取决于。如果您选择TEXT 并使用MyISAM 作为存储引擎,则可以使用FULLTEXT 索引以比使用LIKE 更快、更灵活的方式搜索文本。
  • @TonyS 您也可以在 blob 字段中使用这些标签...如果我向您展示存储在文本与 blob 中的文章,您实际上无法发现差异。
猜你喜欢
  • 1970-01-01
  • 2013-05-13
  • 2012-03-02
  • 2016-10-27
  • 1970-01-01
  • 2011-05-28
  • 2018-01-15
  • 2021-06-13
  • 2016-11-19
相关资源
最近更新 更多