使用多个较小的varchars与一个较大的varchars

时间:2012-09-27 09:02:45

标签: mysql innodb varchar

(mysql innodb)

假设我想按以下步骤列出食谱说明。我应该为每一步使用多个较小的varchars,还是应该使用一个大的?您认为最灵活/最有效的是什么? 请记住,对于数据库来说,这是一个新手。另外,varchar是工作的正确工具吗?谢谢!

  1. 将烤箱设置为350度
  2. 添加牛奶
  3. 添加鸡蛋
  4. 烘烤40分钟
  5. 另外,如果对性能/存储很重要,存储的语言将是瑞典语(包括一些“怪异”字符)

2 个答案:

答案 0 :(得分:0)

您宁愿使用nvarchar。无论您的参赛作品有多大,varchar都有固定的尺寸。 nvarchar与条目一样大。

实施例: 条目“aa”的nvarchar(50)占用2个字符 条目“aa”的varchar(50)占用50个字符

答案 1 :(得分:0)

我认为食谱描述将是数据库中的一个字段..对吗?

如果您无法想象它应该保留多长时间您应该保留文本,以便您也可以添加长文本。