PostgreSQL学习第九篇--数据类型分类

布尔类型:支持SQL标准的Boolean数据类型
数值类型:数值类型有2字节的smallint、4字节的int、8字节的bigint,十进制精确类型有numeric,浮点类型有real和double precision,还有8字节的money类型
字符类型:有varchar(n)、char(n)、text三种类型,varchar最大可以存储1GB
二进制数据类型:只有一种bytea
位串类型:位串就是一串1和0的字符串,有bit(n)、bit varying(n)两种,其他数据库没有此数据类型。。
日期和时间类型:有date、time、timestamp,而time和timestamp又分是否包括时区的两种类型
枚举类型:枚举类型是一种包含一系列有序静态值集合的数据类型,等于某些编程语言中的enum类型,使用前需要使用create type创建这个类型
几何类型:包括了点(point)、直线(line)、线段(lseg)、路径(path)、多边形(polygon)、圆(cycle)等类型,特有
网络地址类型:有cidr、inet、macaddr三种类型,特有
数组类型:可以存储一个数组,特有
复合类型:可以把已有的简单类型组合成用户自定义的类型,就如C语言中的结构体一样,对应其他数据库中的自定义类型
xml类型:可以存储XML数据的类型
json类型:可以存储json类型的数据
range类型:范围类型,可以存储范围数据,特有
对象标识符类型:postgres内部标识对象的类型,如oid类型、regproc类型、regclass类型等
伪类型:伪类型不能作为字段的数据类型,但是它可以用于声明一个函数的参数或者结果类型。有any、anyarray、anyelement、cstring、internal、language_handler、record、trigger、void、opaque
其他类型:一些不好分类的类型,如UUID类型、pg_lsn类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丹心明月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值