数据类型

字符类型

char是固定长度,varchar,text是可变长 根据需求选择,没有性能差距

整数类型

smallint 2字节; int 4字节; bigint 8字节;根据需求选择,提高存取的效率

numeric

存储高精度需求的数字类型,必要时选择

布尔类型

true ,'true','t','yes','y','1' 都会当做真值

date

time

时间戳

timestamp 不带时区

interval

存储时间间隔

语法

说明:

@ 是可选的。

fields 定义一个时间段。您可以采用以下两种输入格式:

quantity unit [quantity unit...] [direction]

其中, quantity 是一个数字,可能有符号; unit 是 microsecond, millisecond, second, minute, hour, day, week, month, year, decade, century, millennium 中的值,或者他们的缩写或者复数形式; direction 可以是 ago 或者空。

例如: INTERVAL '1 years 2 months 3 days 4 hours 5 minutes 6 seconds'

ISO 8601 时间间隔格式

P quantity unit [ quantity unit ...] [ T [ quantity unit ...]]

或者

P [ years-months-days ] [ T hours:minutes:seconds ]

其中, unit 您可以使用以下表中的值:

缩写 含义
Y 年
M 月 (日期部分)
W 周
D 天
H 小时
M 分钟 (时间部分)
S 秒

array

json

JSON 是一种通用的、轻量级的数据传输格式,它可以表示复杂的、结构化的数据,但同时也易于阅读和编写。

文本转换成json字符串

使用json()构造函数

uuid

hstore

枚举

范围

用户自定义类型

posted @ 2022-12-10 15:10  braveman1021  阅读(34)  评论(0)    收藏  举报