加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-13 17:00:40 所属栏目:百科 来源:网络整理
导读:布尔类型:支持SQL标准的Boolean数据类型数值类型:数值类型有2字节的smallint、4字节的int、8字节的bigint,十进制精确类型有numeric,浮点类型有real和double precision,还有8字节的money类型字符类型:有varchar(n)、char(n)、text三种类型,varchar最大
布尔类型:支持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类型

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读