详细的介绍下postgresql的数据类型
时间: 2023-02-16 12:38:51 浏览: 101
postgreSQL数据类型
PostgreSQL是一个开源的关系型数据库管理系统。它支持多种数据类型,包括:
1. 数值型:SMALLINT、INTEGER、BIGINT、DECIMAL、NUMERIC、REAL、DOUBLE PRECISION。
2. 字符串型:CHAR、VARCHAR、TEXT。
3. 日期和时间型:DATE、TIME、TIMESTAMP、TIMESTAMPTZ。
4. 二进制型:BYTEA。
5. 布尔型:BOOLEAN。
6. 枚举型:ENUM。
7. 数组型:ARRAY。
8. 特殊类型:SERIAL、BIGSERIAL。
9. 时间段型: INTERVAL
10. UUID型
11. JSON型: JSON, JSONB
12. IP地址型: INET, CIDR
13. 空值型:NULL
14. 复合类型: Composite type
15. 枚举类型: Enumerated type
16. Domain type
每种数据类型都有其特定的用途和限制。例如,数值型可以用来存储数字数据,字符串型可以用来存储文本数据,日期和时间型可以用来存储日期和时间数据。
阅读全文