(mysql innodb)
假设我要按以下步骤列出食谱说明。我应该在每个步骤中使用多个较小的varchar,还是应该使用一个较大的变量?您认为最灵活/最有效的是什么?
请记住,关于数据库,我是一个新手。另外,varchar是完成这项工作的正确工具吗?
将烤箱设定在350度
加牛奶
加鸡蛋
烤40分钟
同样,如果对性能/存储很重要,则存储的语言将为瑞典语(包括一些“怪异”字符)
最佳答案
您宁愿使用nvarchar
。 varchar
具有固定大小,无论您输入的内容多大。 nvarchar
与条目一样大。
例:
条目为“ aa”的nvarchar(50)
占用2个字符
条目为“ aa”的varchar(50)
占用50个字符
关于mysql - 使用多个较小的varchar与一个较大的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12617741/