What advantage to use varchar instead of text data type?
本问题已经有最佳答案,请猛点这里访问。
我正在PostgreSQL上创建一个表我知道该文件是一个char数据类型但是我知道它将存储最多100个字符我想知道下一个:
角色或角色改变而不是文字有什么好处?
我想我知道
如果我没有错,字符是在内存中保留的固定长度,而varchar是可变的,与Text数据类型相同。 最后一个能够存储1 GB的数据,但最小值为0 kb,与varchar和char的最小值相同。
假设的情况
然后,猜测我非常懒惰,尽管我知道最大化我将存储100个字符我使用文本,因为如果将来需要它可以存储这100个字符以及更多。 我在这里失去了什么特征,不使用适当的数据类型?
VARCHAR和TEXT之间没有显着差异:
PostgreSQL:text和varchar之间的区别(字符变化)