我应该使用哪种数据类型来处理非常短的数据,例如: HTML链接(想想推特),或者很长的例子。 html博文(想想wordpress)。
我在想是否使用varchar(4000)
,对于html格式的博客条目来说可能太短了?但如果我使用text
,它将占用更多空间而效率更低?
我仍在使用MySQL(如果是PHP 5.3 / Zend Framework)或MSSQL(如果是ASP.NET MVC 2)
答案 0 :(得分:1)
如果您使用的是Microsoft SQL Server 2008,则可以使用varchar(max)。 编辑: 文本也可用,但没有文本索引就无法搜索..
答案 1 :(得分:1)
MySQL还有一个Text
数据类型,用于存储任意大量的文本。您可以在此处找到更多信息:The BLOB and TEXT Types