类型名 | 长度 | 説明 | 範囲 |
---|---|---|---|
smallint | 2byte | 小范围整数。相当于java的short | -32768到+32767 |
integer | 4byte | 一般整数。相当于java的int | -2147483648到+2147483647 |
bigint | 8byte | 长型整数。相当于java的long | -9223372036854775808到9223372036854775807 |
decimal | 可变长 | 用户指定精度。正确 | 最大1000位 |
numeric | 可变长 | 用户指定精度。正确 | 最大1000位 |
real | 4byte | 可変精度、不正確 | 6位精度 |
double precision | 8byte | 可変精度、不正確 | 15位精度 |
serial | 4byte | 自动増分整数 | 1到2147483647 |
bigserial | 8byte | 大范围自动増分整数 | 1到9223372036854775807 |
表定义的时候选择恰当的类型是必要。
serial和bigserial用纸一下履历表的pk等也是比较好用的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。