PostgreSQL | ||
---|---|---|
上一页 | 第三章. 数据类型 | 下一页 |
表 3-5. Postgres 字符类型
字符类型 | 存储空间 | 评价 | 描述 |
---|---|---|---|
char | 1 字节 | SQL92-兼容 | 单字符 |
char(n) | (4+n) 字节 | SQL92-兼容 | 定长,不足补空白 |
text | (4+x) 字节 | 最优 | 变长 |
varchar(n) | (4+n) 字节 | SQL92-兼容 | 变长,有局限 |
另外还有一种定长字符类型. name 类型,该类型只有一个用途,就是提供给Postgres 一个特别的类型用于内部名字.该类型通常不是给一般用户使用的.该类型长度当前定为32字符长,但可以使用 NAMEDATALEN 重新定义.这个(变量)是在编译的时候设置的,在以后的版本可能会改变.
表 3-6. Postgres 特殊字符类型
字符类型 | 存储空间 | 描述 |
---|---|---|
name | 32 字节 | 32字节内部类型 |
上一页 | 首页 | 下一页 |
货币类型 | 开头 | 日期/时间类型 |