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

PG货币类型  

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

PG序列类型  

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

PG浮点数类型  

数值类型解释 PostgreSQL中的所有数值类型及其解释: 类型名称 存储空间 描述 smallint 2字节 小范围整数。Oracle中没有此类型,使用number代替 int或integer 4字节 常用的整数。Oracle中的integer等效于number(38),与此类型的意义不同 bigint 8字节 大范围的整数。Oracle中没有此类型,使用number代替。 numeric或d

PG数值类型  

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

PostgreSQL学习篇9.1 布尔类  

以前跟人解释ogg同步,都是说:源端来个insert,目标端也是执行了相同的insert,所以源端和目标端的数据才是一致的。 兴许是加班导致脑袋不清醒,在因对某表大批量操作而考虑拆分进程的时候,忽然对这句话有了疑惑,比如说:同步A表,源端还有与A表相同结构的B表,而目标端没有B表,那么将B表数据插入A表(insert into A select * from B;),按照我之前的说法,ogg同步进

ogg同步的是语句还是数据变更  

布尔类型:支持SQL标准的Boolean数据类型 数值类型:数值类型有2字节的smallint、4字节的int、8字节的bigint,十进制精确类型有numeric,浮点类型有real和double precision,还有8字节的money类型 字符类型:有varchar(n)、char(n)、text三种类型,varchar最大可以存储1GB 二进制数据类型:只有一种bytea 位串类型:位串

PostgreSQL学习第九篇--数据类  

1.历史命令与补全功能 可以使用上下键把以前使用过的命令或SQL语句调出来。 连续按两个tab键表示命令补全或者提示输入。--类似于Linux功能 2.自动提交方面的技巧 在psql中,事务是自动提交的。(与oracle不同) 如果不想自动提交,可以: 默认,postgresql是自动提交的,可以避免自动提交 1)使用begin;命令 示例: postg

PostgreSQL学习第八篇--psq  

1)\d :显示数据库中有哪些表 \d tab_name :查看表的定义 查看索引信息: postgres=# \d txx_pkey Index "public.txx_pkey" Column | Type | Definition --------+---------+------------ id | integer | id primary key, bt

PostgreSQL学习第七篇--psq  

psql -h <hostname or ip> -p <port> [dbname] [username] -h 指定要连接数据库所在的主机名或者IP地址 -p 指定连接的数据库端口,最后两个参数是数据库名和用户名。 示例: [postgres@single ~]$ psql -h 186.168.100.13 -p 5432 testdb postgres psql: could not co

PostgreSQL学习第六篇--psq  
1 2 3 4 5 6 7 8 9