说明数据库
内容未完成待补充。数组
参看“postgreSQL(2)| 数据库管理”函数
数值、字符串、日期(时间)、布尔值、数组、带时区日期、区间、JSON、用户自定义、其余post
名称 | 描述 | 存储大小 | 范围 |
---|---|---|---|
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 |
数据类型 | 描述 |
---|---|
char(size) | 固定长度字符串。右边的空格填充到相等大小的字符。 |
character(size) | 固定长度字符串。 右边的空格填充到相等大小的字符。 |
varchar(size) | 变长度字符串。 |
character varying(size) | 变长度字符串。 |
text | 变长度字符串。 |
数据类型 | 描述 |
---|---|
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 |
名称 | 描述 | 存储大小 |
---|---|---|
boolean | true/false | 1字节 |
1.五、数组类型spa
1.六、区间类型ci
1.七、JSON数据类型字符串
1.八、自定义数据类型,复合数据类型table
二、内建函数变量