時(shí)間:2024-02-13 10:22作者:下載吧人氣:11
一、數(shù)值類型:
下面是PostgreSQL所支持的數(shù)值類型的列表和簡(jiǎn)單說(shuō)明:
1. 整數(shù)類型:
類型smallint、integer和bigint存儲(chǔ)各種范圍的全部是數(shù)字的數(shù),也就是沒有小數(shù)部分的數(shù)字。試圖存儲(chǔ)超出范圍以外的數(shù)值將導(dǎo)致一個(gè)錯(cuò)誤。常用的類型是integer,因?yàn)樗峁┝嗽诜秶⒋鎯?chǔ)空間和性能之間的最佳平衡。一般只有在磁盤空間緊張的時(shí)候才使用smallint。而只有在integer的范圍不夠的時(shí)候才使用bigint,因?yàn)榍罢?integer)絕對(duì)快得多。
2. 任意精度數(shù)值:
類型numeric可以存儲(chǔ)最多1000位精度的數(shù)字并且準(zhǔn)確地進(jìn)行計(jì)算。因此非常適合用于貨幣金額和其它要求計(jì)算準(zhǔn)確的數(shù)量。不過(guò),numeric類型上的算術(shù)運(yùn)算比整數(shù)類型或者浮點(diǎn)數(shù)類型要慢很多。
numeric字段的最大精度和最大比例都是可以配置的。要聲明一個(gè)類型為numeric的字段,你可以用下面的語(yǔ)法:
網(wǎng)友評(píng)論