软件下载吧文章资讯

分类分类

PostgreSQL教程(四):数据类型详解

2024-02-13 10:22作者:下载吧

一、数值类型:

    下面是PostgreSQL所支持的数值类型的列表和简单说明:
PostgreSQL教程(四):数据类型详解

1. 整数类型:

    类型smallint、integer和bigint存储各种范围的全部是数字的数,也就是没有小数部分的数字。试图存储超出范围以外的数值将导致一个错误。常用的类型是integer,因为它提供了在范围、存储空间和性能之间的最佳平衡。一般只有在磁盘空间紧张的时候才使用smallint。而只有在integer的范围不够的时候才使用bigint,因为前者(integer)绝对快得多。

    2. 任意精度数值:

    类型numeric可以存储最多1000位精度的数字并且准确地进行计算。因此非常适合用于货币金额和其它要求计算准确的数量。不过,numeric类型上的算术运算比整数类型或者浮点数类型要慢很多。
    numeric字段的最大精度和最大比例都是可以配置的。要声明一个类型为numeric的字段,你可以用下面的语法:
 

    NUMERIC(precision,scale)
 
展开全部

相关文章

说两句网友评论
    我要跟贴
    取消