2011-06-17 68 views

回答

6

取决于您的存储是什么?

  • CHAR是固定长度的字符串
  • VARCHAR是一个可变长度的字符串
  • TINYTEXT/TEXT/MEDIUMTEXT/LONGTEXT是文本字段(长字符串)

选择最适合你的st的格式O形环。 有关TEXT字段和差异的更多信息,请参阅http://dev.mysql.com/doc/refman/5.0/en/blob.html

+0

我需要一个动态增长的字符串类型 –

+0

您可以在为所有这些格式的字符串分配的空间限制范围内尽可能少或尽可能多地存储,例如,LONGTEXT可以存储大量数据,但效率不高,因为数据库必须做更多的工作才能使用它。 – Geoffrey

+0

这可能也有帮助 - http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html – Geoffrey