在MySQL中存储多行数据的最佳方法?

时间:2012-08-20 01:15:10

标签: mysql database arrays plaintext formatted-text

我正在考虑在MySQL中存储多行数据(或您的选择),一个例子就是一首诗。我不知道它可以是多少行,我必须保持其结构完好无损,所以当我在网站上向我的最终用户显示它时,它是正确格式化的。

我可以存储100个字符到100,000之间的任何地方。我宁愿害羞使用纯文本,除非有人可以帮我找出更简单的方法。

2 个答案:

答案 0 :(得分:1)

如果您真的担心格式化问题。您还可以使用内容编辑器创建html代码,如<br/>和列表进行格式化。然后将其作为文本发布到您的sql中。

同样,我不确定你是否担心将数据输入mysql,或担心从mysql中显示它(因此,内容编辑器的想法)。

答案 1 :(得分:1)

如果您以Markdown这样的简单格式存储文本,那么您可以使用任意数量的转换库将其呈现为HTML。

在MySQL中存储大量文本没有任何问题。对于超过1KB的数据,您应该使用TEXT最多64KB或LONG TEXT更大的数量。

VARCHAR可以在更新版本的MySQL下使用更长的长度,但它可能不是你想要的。

相关问题