postgreSQL | databse、schema、数据类型

前端之家收集整理的这篇文章主要介绍了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.f2er.com/postgresql/193971.html

猜你在找的Postgre SQL相关文章