首页 > 代码库 > postgres常用类型
postgres常用类型
数值类型
名字 | 存储空间 | 描述 | 范围 |
smallint | 2 字节 | 小范围整数 | -32768 到 +32767 |
integer | 4 字节 | 常用的整数 | -2147483648 到 +2147483647 |
bigint | 8 字节 | 大范围的整数 | -9223372036854775808 到 9223372036854775807 |
decimal | 变长 | 用户声明精度,精确 | 无限制 |
numeric | 变长 | 用户声明精度,精确 | 无限制 |
real | 4 字节 | 变精度,不精确 | 6 位十进制数字精度 |
double | 8 字节 | 变精度,不精确 | 15 位十进制数字精度 |
serial | 4 字节 | 自增整数 | 1 到 +2147483647 |
bigserial | 8 字节 | 大范围的自增整数 | 1 到 9223372036854775807 |
字符类型
名字 | 描述 |
varchar(n) | 变长,有长度限制 |
char(n) | 定长,不足补空白 |
text | 变长,无长度限制 |
日期时间类型
名字 | 存储空间 | 描述 | 格式 |
timestamp[无时区] | 8字节 | 包括日期和时间 | 1999-01-08 04:05:06 |
timestamp[含时区] | 8字节 | 日期和时间,带时区 | 1999-01-08 04:05:06+8 |
interval | 12字节 | 时间间隔 | 7 hours |
date | 4字节 | 只用于日期 | 1999-01-08 |
time[无时区] | 8字节 | 只用于一日内时间 | 04:05:06 |
布尔类型
真 | 假 |
True | False |
t | f |
true | false |
y | f |
yes | no |
1 | 0 |
数组类型
interger[]
text[]
PostgreSQL中数组元素的下标是从1开始
数组形式:‘{"中文描述", "english description"}‘
postgres常用类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。