PostgreSQL - 数据类型
PostgreSQL 数据类型
分类 | 名称 | 存储空间 | 范围 | 描述 |
---|---|---|---|---|
数值类型 | int2/smallint | 2 bytes | -32768 到 +32767 | small-range integer |
数值类型 | int4/integer | 4 bytes | -2147483648 到 +2147483647 | typical choice for integer |
数值类型 | int8/bigint | 8 bytes | -9223372036854775808 到 +9223372036854775807 | large-range integer |
数值类型 | decimal/NUMERIC | 变长 | 无限制 | decimal(6,5) 数字长度为6,一位整数,5位小数,最后四舍五入 |
数值类型 | float4/REAL | 4 bytes | 7位小数,第七位是四舍五入上来的 | |
数值类型 | float8/DOUBLE PRECISION | 8 bytes | 16位小数,第16位以后舍去? | |
数值类型 | serial2/SMALLSERIAL NOT NULL | 2 bytes | 1 到 32767 | 小自增整数 |
数值类型 | serial4/SERIAL NOT NULL | 4 bytes | 1 到 2147483647 | |
数值类型 | serial8/BIGSERIAL NOT NULL | 8 bytes | 1 到 9223372036854775807 | |
货币类型 | money | 8 bytes | 不会进行四舍五入 | |
字符类型 | varchar(n) | CHARACTER VARYING(64) 限制长度 CHARACTER VARYING 不限量 |
||
字符类型 | char(n) | 一般不用,与varchar有区别 | ||
字符类型 | text | |||
时间类型 | timestamp/TIMESTAMP(6) WITHOUT TIME ZONE | 8 bytes |
参考文档
本文来自博客园,作者:duchaoqun,转载请注明原文链接:https://www.cnblogs.com/duchaoqun/p/13024107.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?