微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

postgreSQL | databse、schema、数据类型

说明

内容未完成待补充。

零、database和schema

参看“postgresql(2)| 数据库管理”

一、数据类型

1、Postgresql支持

数值、字符串、日期(时间)、布尔值、数组、带时区日期、区间、JSON、用户自定义、其他

1.1、数值类型

名称 描述 存储大小 范围
smallint 存储整数,小范围 2字节 -32768 至 +32767
integer 存储整数。使用这个类型可存储典型的整数 4字节 -2147483648 至 +2147483647
bigint 存储整数,大范围。 8字节 -9223372036854775808 至 9223372036854775807
decimal 用户指定的精度,精确 变量 小数点前最多为131072个数字; 小数点后最多为16383个数字。
numeric 用户指定的精度,精确 变量 小数点前最多为131072个数字; 小数点后最多为16383个数字。
real 可变精度,不精确 4字节 6位数字精度
double 可变精度,不精确 8字节 15位数字精度
serial 自动递增整数 4字节 1 至 2147483647
bigserial 大的自动递增整数 8字节 1 至 9223372036854775807

1.2、字符和字符串

数据类型 描述
char(size) 固定长度字符串。右边的空格填充到相等大小的字符。
character(size) 固定长度字符串。 右边的空格填充到相等大小的字符。
varchar(size) 变长度字符串。
character varying(size) 变长度字符串。
text 变长度字符串。

1.3、时间类型

数据类型 描述
date month、day、year
time hour、minute、second
timestamp month、day、year、hour、minute、second
timestamptz month、day、year、hour、minute、second、time_zone
timetz hour、minute、second、time_zone
interval
daterange
tsrange
tstzrange

1.4、布尔类型

名称 描述 存储大小
boolean true/false 1字节

1.5、数组类型

1.6、区间类型

1.7、JSON数据类型

1.8、自定义数据类型,复合数据类型

2、内建函数

原文地址:https://www.jb51.cc/postgresql/193971.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐