概述PG的数据类型还是有点多的,为了避免写成博客,所以分成了两部分来做介绍,下面一起来看看吧~
一、查看当前数据库的数据类型
二、数值类型1、列表
数值类型由两个字节,4字节和8字节的整数,4字节和8字节的浮点数和可选精度的小数。下表列出了可用的类型。
2、数学函数
函数名称作用描述mod()按模取余round()四舍五入ceil()向上取整floor()向下取整
三、字符类型1、列表
下表列出了可在PostgreSQL通用字符类型。
2、字符类型函数
四、日期/时间类型1、列表
PostgreSQL支持全套的SQL日期和时间类型,列于下表。根据公历日期计算。在这里,所有的类型有日期类型以外,其分辨率为day1微秒/14位的解析度。
2、时间/日期常用函数
五、数组类型PostgreSQL的机会定义为可变长度的多维数组的列一个表。任何内置或用户定义的基本类型数组,枚举类型,或者可以创建复合型。
1、数组类型定义
--数组类型可以声明为:CREATE TABLE monthly_savings ( name text, saving_per_quarter integer[], scheme text[][]); --或通过使用关键字“ARRAY”:CREATE TABLE monthly_savings ( name text, saving_per_quarter integer ARRAY[4], scheme text[][]);
2、插入值
数组的值可以插入一个文本常量,内附大括号内的元素值,并用逗号将它们隔开。
INSERT INTO monthly_savings VALUES ('Manisha', '{20000, 14600, 23500, 13250}', '{{"FD