SQL 输入由一系列命令组成。一条命令由一系列记号构成,用一个分号(";")结尾。输入流的终止也结束一条命令。哪些记号是合法的取决于特定命令的语法。 记号可以是一个关键字、标识符、引号包围的标识符、文本(或常量)、特殊的字符符号。记号通常由空白分隔(空格/tab/换行符),但如果不存在混淆的时候也可 ...
分类:
数据库 时间:
2016-06-09 15:54:37
阅读次数:
308
继承是面向对象的数据库的概念。它开启了数据库设计新的有趣的可能性大门。 让我们创建两个表:一个 cities 表和一个 capitals 表。自然,首府(capital)也是城市(cities),因此在列出所有城市时你想要某种方法隐含地显示首府。如果你已经很高明了,那么你可能会创造类似下面这样的模式 ...
分类:
数据库 时间:
2016-06-09 14:44:50
阅读次数:
239
近期使用了一个非法的日期,导致存储过程ERROR,两个小时的工作白等了。 ...
分类:
数据库 时间:
2016-06-08 15:53:22
阅读次数:
317
2016-06-0808:55:33 ---"17:10:13.236"time without time zone:时:分:秒.毫秒---"17:10:13.236+08"time with time zone:时:分:秒.毫秒+时区---"2016-06-02 17:18:25.281"time ...
分类:
数据库 时间:
2016-06-08 09:09:39
阅读次数:
261
导入命令 psql -d GAME -U postgres -f /root/plubic.sql 出现如下错误: psql: FATAL: Peer authentication failed for user "postgres" 出现这样子命令解决方法 运行下面的命令编辑pg_hba.conf ...
分类:
数据库 时间:
2016-06-08 00:14:19
阅读次数:
210
作为一名应用开发者,数据库应用已经非常广泛了。你可能使用过关系型数据,比如MySQL、PostgreSQL,也可能使用过文档存储,比如MongoDB,或者key-value数据库,比如Redis。每一种数据库都有它的长处,也许你还正在考虑使用分布式数据库,比如Cassandra,来解决你手头上的工作。..
分类:
数据库 时间:
2016-06-07 11:14:38
阅读次数:
302
INSERT 语句用于向表中添加行: 请注意所有数据类型都使用了相当明了的输入格式。那些不是简单数字值的常量必需用单引号(')包围,就像在例子里一样。date 类型实际上对可接收的格式相当灵活,不过在本教程里,我们应该坚持使用这里显示的格式。 point 类型要求一个座标对作为输入,如下: 到目前为 ...
分类:
数据库 时间:
2016-06-06 16:57:34
阅读次数:
213
本文讲述如何在PostgreSQL中使用oracle_fdw访问Oracle上的数据。 1. 安装oracle_fdw 可以参照:oracle_fdw in github 编译安装oracle_fdw之前,需要安装Oracle的客户端程序,通常可以安装轻量级客户端包:oracle instant c ...
分类:
数据库 时间:
2016-06-06 13:35:54
阅读次数:
324
1. 安装file_fdw 需要先安装file_fdw,一般是进到PostgreSQL的源码包中的contrib/file_fdw目录下,执行: make make install 然后进入数据库中,执行以下SQL把file_fdw安装上: CREATE EXTENSION file_fdw; CR ...
分类:
数据库 时间:
2016-06-06 13:30:10
阅读次数:
1592
你可以通过声明表的名字和所有字段的名字及其类型来创建表: 你可以在 psql 里连换行符一起键入这些东西。psql 可以识别该命令直到分号才结束。 你可以在 SQL 命令中自由使用空白(空格/tab/换行符)。这意味着你可以用和上面不同的对齐方式(甚至在同一行中)键入命令。双划线("--")引入注释 ...
分类:
数据库 时间:
2016-06-03 17:10:52
阅读次数:
380