使用varchar代替文本数据类型有什么好处?

时间:2017-03-08 07:19:10

标签: postgresql sqldatatypes

我正在PostgreSQL上创建一个表我知道该文件是一个char数据类型但是我知道它会存储最多100个字符我想知道下一个:

字符或字符变化而不是文字有什么好处?

我认为我知道

如果我没有错,字符在内存中保留固定长度,而varchar是可变的,与Text数据类型相同。最后一个能够存储1 GB的数据,但最小值为0 kb,与varchar和char的最小值相同。

假设案例

然后,猜测我很懒,尽管我知道最多我将存储100个字符我使用文本,因为如果将来需要它可以存储这100个字符以及更多。我在这里失去了哪些特性而没有使用适当的数据类型?

1 个答案:

答案 0 :(得分:2)