--创建测试表并插入数据 create table products (prod_id number(3), prod_name_code varchar2(5)); insert into products values(1,'aaaaa'); insert into products values(2,'bbbbb'); insert into products values

找出未被使用的索引  

第一次见。 range类型,可以进行范围快速搜索。用于表示范围,而范围底下的基本类型成为range类型的subtype。 range类型: int4range:4字节整数的范围类型 int8range:8字节整数的范围类型 numrange:numeric的范围类型 tsrange:无时区的时间戳范围类型 tstzrange:有时区的时间戳范围类型 datarange:日期的范围类型 还可以使

range类型  

第一次见这种类型。 JSON数据类型可以用来存储JSON(JavaScript Object Notation)数据。 JSON和JSONB类型。 postgres=# select '9'::json,'"osdba"'::json,'true'::json,'TRUE'::json,'null'::json; ERROR: invalid input syntax for type

JSON类型  

注:要使用xml数据类型,在编译PostgreSQL的时候必须使用: configure --with-libxml 如果编译的时候没有使用此选项: postgres=# select xml '<osdba>hello world</osdba>'; ERROR: unsupported XML feature at character 12 DETAIL: This functional

XML类型  

复合类型定义: postgres=# create type complex as(r double precision,i double precision); CREATE TYPE postgres=# create type persion as(name text,age int,sex boolean); CREATE TYPE postgres=# 使用复合类型创建表: postgr

复合类型  

PostgreSQL提供了专门的数据类型存储IPv4,IPv6和MAC地址。 cidr:IPv4或IPv6的网络地址 inet:IPv4或IPv6的网络地址或主机地址 macaddr:以太网MAC地址 示例: postgres=# select '186.168.100.15'::cidr; cidr ------------------- 186.168.100

pg网络地址类型  

集合类型挺复杂,各种操作符各种函数。 point :平面中的点 line:直线 lseg:线段 box:矩形 path:路径,()表示闭合路径,[]表示开放路径 circle:圆 等 输入: 类型名称 '表现形式' '表现形式'::类型名称 postgres=# select '1,1'::point; point ------- (1,1) (1 row) postgres=# se

PG几何类型  

PG中要使用枚举类型需要先使用create type创建一个枚举类型。 创建并使用枚举类型: postgres=# create type week as enum ('Sun','Mon','Tues','Wed','Thur','Fri','Sat'); CREATE TYPE postgres=# CREATE TABLE testmj(name varchar(100),day week

pg枚举类型  

时间/日期类型: timestamp[(p)] [without time zone] timestamp[(p)] with time zone:日期和时间,带时区 interval [(p)] :时间间隔 date:只用于日期 time[(p)] [without time zone] :只用于一日内时间 time[(p)] with time zone :只用于一日内时间,带时区 日期输入

pg日期时间类型  

bit(n) bit varying(n) bit(n):数据必须准确匹配长度n,试图存储短些或者长一些的数据都是错误的。 bit varying(n):变长。 使用: 如果明确地把一个位串值转换为bit(n),那么他的右边将被截断,或者在右边补齐零到刚好为n位,而不会抛出任何错误。 示例: postgres=# create table testbit(col1 bit(6),col2

pg位串类型  
1 2 3 4 5 6 7 8 9