時間:2024-02-13 10:22作者:下載吧人氣:10
一、數值類型:
下面是PostgreSQL所支持的數值類型的列表和簡單說明:
1. 整數類型:
類型smallint、integer和bigint存儲各種范圍的全部是數字的數,也就是沒有小數部分的數字。試圖存儲超出范圍以外的數值將導致一個錯誤。常用的類型是integer,因為它提供了在范圍、存儲空間和性能之間的最佳平衡。一般只有在磁盤空間緊張的時候才使用smallint。而只有在integer的范圍不夠的時候才使用bigint,因為前者(integer)絕對快得多。
2. 任意精度數值:
類型numeric可以存儲最多1000位精度的數字并且準確地進行計算。因此非常適合用于貨幣金額和其它要求計算準確的數量。不過,numeric類型上的算術運算比整數類型或者浮點數類型要慢很多。
numeric字段的最大精度和最大比例都是可以配置的。要聲明一個類型為numeric的字段,你可以用下面的語法:
網友評論