如何确定1-2字列的哪种类型最佳?

时间:2013-01-29 11:26:13

标签: mysql sql database mysqli

我有一个由一到两个单词的记录组成的列。我不确定是否应该将它设置为VARCHAR,TEXT或其他东西。

在研究这个问题时,我学会了there's a difference in the way those are stored,但我无法确定哪种更适合这种内容。

选择此类列的类型时,我应该考虑哪些因素?

2 个答案:

答案 0 :(得分:1)

取决于单词的长度,但如果你说每个单词最多15个字符,我会选择VARCHAR(45)

答案 1 :(得分:0)

Longtext是肯定的唯一选择 Varchar不是一个选项 - 你可以使用255个字符存储哪两个字?即使只有一个

,这还不够