2.2 字符串类型 PostgreSQL 字符串类型详解及代码实践 2.2.1 字符串类型概述 PostgreSQL主要提供以下几种字符串类型: 或 : 固定长度字符串,如果存储的字符串长度小于 ,则用空格填充;如果大于 ,则会截断(取决于数据库配置)。 : 可变长度字符串,最大长度为 。实际存储空间只分配字符串的实际长度,但不能超过 。 : 可变长度字符串,长度无上限(实际上受限于系统资源)。 或 : 与 相同,是 的标准 SQL 写法。 : 用于存储二进制字符串。 选择合适的字符串类型: : 适用于存储长度固定的字符串,例如邮政编码、状态代码等。由于其固定长度特性,存储效率相对较高,但如果长度预估不准确,可能会浪费存储空间或导致数据截断。