我有一个表格,客户将在各种文本区域中输入几段。我应该为字段类型选择 varchar 还是 text?有关系吗?
谢谢。
埃里克
这取决于您接受的文本的可能长度。文本完全没有限制,但这意味着你最终可能会得到一个巨大的、巨大的、荒谬的响应大小。另一方面,如果您不担心这一点,文本就可以了。
Varchar 要求您了解您希望最大响应的大小,例如 256、1000、4000 个字符。上面的任何数据都将丢失。
对于没有大小限制的文本,我通常使用text,当您定义了最大大小时使用varchar 。
依靠。varchar 和 text 之间的区别在于,当 text 是指针时,varchar 实际上存储在行中。
Varchar 通常更快。当语句不是很长并且有限制时,通常使用 varchar。文本用于大量数据。