通常,数据库存储引擎可以完成许多您不期望的事情。但基本上,有两种文本字段可以提示内部将发生什么。
char和varchar。Char将为您提供一个固定的字段列,并且根据sql会话中的选项,您是否会收到空格填充的字符串。Varchar用于不超过一定最大长度的文本字段。
可以将Varchar字段作为指针存储在该块的外部,以便该块在查询中保持可预测的大小-但这是实现细节,并且可能因数据库而异。

通常,数据库存储引擎可以完成许多您不期望的事情。但基本上,有两种文本字段可以提示内部将发生什么。
char和varchar。Char将为您提供一个固定的字段列,并且根据sql会话中的选项,您是否会收到空格填充的字符串。Varchar用于不超过一定最大长度的文本字段。
可以将Varchar字段作为指针存储在该块的外部,以便该块在查询中保持可预测的大小-但这是实现细节,并且可能因数据库而异。