自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在路上

前行路上的精彩,只有在路上才能体会。

  • 博客(17)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 PostgreSQL学习篇9.16 range类型

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

2016-12-28 15:44:49 2704 1

原创 PostgreSQL学习篇9.15 JSON类型

第一次见这种类型。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

2016-12-28 15:03:19 2049

原创 PostgreSQL学习篇9.14 XML类型

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

2016-12-24 15:02:03 4300

原创 PostgreSQL学习篇9.13 复合类型

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

2016-12-24 11:59:14 1742

原创 PostgreSQL学习篇9.12 网络地址类型

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

2016-12-24 11:42:58 1352 1

原创 PostgreSQL学习篇9.11 几何类型

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

2016-12-24 11:31:37 1898

原创 PostgreSQL学习篇9.10 枚举类型

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

2016-12-24 10:28:19 3295

原创 PostgreSQL学习篇9.9 日期/时间类型

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

2016-12-23 17:07:35 3201

原创 PostgreSQL学习篇9.8 位串类型

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

2016-12-22 17:07:33 1526

原创 PostgreSQL学习篇9.7 字符串类型

varchar(n)又名character varying(n):变长,最大1GB。存储空间为:4+实际的字符串长度。看起来跟Oracle的varchar2()差不多,但是Oracle的varchar2()最大4000字节。char(n)又名character(n):定长,不足补空白(与Oracle中的char()类似),最大1G(Oracle中才2000字节)。存储空间为:4+ntext:变

2016-12-22 14:35:11 1238

原创 Oracle goldengate搭建ogg

主库:1.检查是否开启归档select log_mode from gv$database;archive log list; ----注意归档路径需要是共享路径2.检查是否开启force logging及补充日志select force_logging,supplemental_log_data_min,supplemental_log_data_all,flashback_o

2016-12-21 13:38:22 6921

原创 PostgreSQL学习篇9.6 数学函数和操作符

数学操作符:比较新颖的:|/ :平方根||/ :立方根!:阶乘(例:5!)!!:阶乘(例:!!5)例:postgres=# select |/36; ?column?---------- 6(1 row)postgres=# select ||/8; ?column?---------- 2(1 row)postgres=# sel

2016-12-19 13:50:32 1382

原创 PostgreSQL学习篇9.5 货币类型

货币类型可以存储固定小数的货币数目,完全保证精度。其输出格式与参数lc_monetary设置有关,不同国家的货币输出格式不同。示例:postgres=# show lc_monetary; lc_monetary------------- en_US.UTF-8(1 row)postgres=# select '123.34'::money; money ---------

2016-12-19 13:35:55 3314

原创 PostgreSQL学习篇9.4 序列类型

序列类型:serial、bigserial。PG与Oracle一样有序列,但是MySQL没有。示例:postgres=# create table testseq(id serial,name varchar(100));CREATE TABLEpostgres=# insert into testseq(name) values('dxmy');INSERT 0 1postgres

2016-12-19 12:41:31 1136

原创 PostgreSQL学习篇9.3 浮点数类型

浮点数类型有:real、double precision,它们是不精确的、变精度的数字类型。注意:1.要求精确计算的,需要使用numeric2.浮点数等值比较,可能不是想象中的结果。浮点类型的特殊值: * infinity (正无穷) * -infinity (负无穷) * NaN (不是一个数字not a number示例:postgres=# ins

2016-12-19 11:32:23 8057

原创 PostgreSQL学习篇9.2 数值类型

数值类型解释PostgreSQL中的所有数值类型及其解释:类型名称存储空间描述smallint2字节小范围整数。Oracle中没有此类型,使用number代替int或integer4字节常用的整数。Oracle中的integer等效于number(38),与此类型的意义不同bigint8字节大范围的整数。Oracle中没有此类型,使用number代替。numeric或decimal变长用户声明的精

2016-12-19 11:16:29 5683

原创 PostgreSQL学习篇9.1 布尔类型

boolean的状态要么是true要么是false,如果是unknown,用NULL表示。boolean在SQL中可以用不带引号的TRUE和FALSE表示,也可以用更多的表示真假的带引号的字符表示,如'true','false','yes','no','1','0'等测试:test=# create table t (id int, nan boolean, note text);CREA

2016-12-06 15:20:53 3614

RHEL7.1安装文档

本文档记录了自己安装RHEL7.1的过程,适合第一次学习安装的初学者参考。

2016-02-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除