Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

文章分类 -  Postgresql

摘要:英文原文:SQLite vs MySQL vs PostgreSQL: A Comparison Of Relational Database Management Systems简介关系型数据库的使用已经有相当长的时间了。它们变得流行起来托了管理系统的福,关系模型被实现得相当的好,并且被证明是操作数据的好方法(特别是事务性强的应用)。在这篇DigitalOcean文章中,我们将尝试理解一些最常用、最流行的关系型数据库管理系统(RDBMS)的内核区别。我们将会探索最底层的区别——特性与功能,它们如何工作,在哪方面更出色,以帮助程序员选择合适的RDBMS。条目表1. 数据库管理系统关系型数据库管 阅读全文

posted @ 2014-03-23 15:33 analyzer 阅读(914) 评论(0) 推荐(0) 编辑

摘要:php5内置的库是sqlite2,不能操作sqlite3,必须要用PDO连接sqlite3,才可以,比如:$conn = new PDO( "sqlite:./sqlite/test.db3" ); 阅读全文

posted @ 2009-10-04 00:38 analyzer 阅读(369) 评论(0) 推荐(0) 编辑

摘要:SQLite内建语法表 结构定义 CREATE TABLE 创建新表。 语法: sql-command ::= CREATE [TEMP | TEMPORARY] TABLE t... 阅读全文

posted @ 2009-02-28 05:01 analyzer 阅读(3910) 评论(0) 推荐(1) 编辑

摘要:在进行多个表联合查询的时候,使用索引可以显著的提高速度,刚才用SQLite做了一下测试。 建立三个表: create table t1 (id integer primary key, num integer not null, word1 text not null, word2 text not null); create table t2 (id integer primary key... 阅读全文

posted @ 2009-02-28 05:00 analyzer 阅读(3200) 评论(2) 推荐(0) 编辑

摘要:SQLite的数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度。例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行 sqlite3_exec(db, “insert into name values ‘lxkxf’, ‘24’; ”, 0, 0, &zErrMsg);将会重复的打... 阅读全文

posted @ 2009-02-28 04:59 analyzer 阅读(565) 评论(0) 推荐(0) 编辑

摘要:SQLite第三版中的数据类型 1.存储类别 第二版把所有列的值都存储成ASCII文本格式。第三版则可以把数据存储成整数和实数,还可以存储BLOB数据. Each value stored in an SQLite数据库中存储的每个值都有一个属性,都属于下面所列类中的一种,(被数据库引擎所控制) 空.这个值为空值 整数.值被标识为整数,依据值的大小... 阅读全文

posted @ 2009-02-28 04:59 analyzer 阅读(541) 评论(0) 推荐(0) 编辑

摘要:SQLite 第三版总览 SQLite 第三版主要主要介绍关于类库的一些变化, 包括: 介绍了一个关于数据库文件的更紧凑的格式. 若类型和 BLOB 支持. 支持 UTF-8 and UTF-16 文本. 用户定义的文件排列顺序. 64字节的行编号. 针对并发性的一些改良. 这篇文档简易的介绍了SQlite3.0版针对于2.8版的一... 阅读全文

posted @ 2009-02-28 04:58 analyzer 阅读(533) 评论(0) 推荐(0) 编辑

摘要:相对于试图列出 SQLite 支持的所有 SQL92 特性,只列出不支持的部分要简单得多。下面显示的就是 SQLite 所不支持的 SQL92 特性。 这个列表的顺序关系到何时一个特性可能被加入到SQLite。接近列表顶部的特性更可能在不远的将来加入。接近列表底部的特性尚且没有直接的计划。 外键约束(FOREIGN KEY constraints) ... 阅读全文

posted @ 2009-02-28 04:58 analyzer 阅读(579) 评论(0) 推荐(0) 编辑

摘要:1、SQLite简介 SQLite第一个Alpha版本诞生于2000年5月. 至今已经有4个年头了. 而在今年的5月SQLite也迎来了一个新的里程: SQLite 3. 万网主机,标准企业A型以上UNIX主机,以上主机都已经安装SQLite2.0数据库。 下面是访问SQLite官方网站: http://www.sqlite.org/ 时第一眼看到关于SQLite的特性. 1. AC... 阅读全文

posted @ 2009-02-28 04:58 analyzer 阅读(390) 评论(0) 推荐(0) 编辑

该文被密码保护。

posted @ 2009-01-15 13:03 analyzer 阅读(4) 评论(0) 推荐(0) 编辑

该文被密码保护。

posted @ 2009-01-15 12:58 analyzer 阅读(4) 评论(0) 推荐(0) 编辑

该文被密码保护。

posted @ 2009-01-15 12:57 analyzer 阅读(5) 评论(0) 推荐(0) 编辑

摘要:postgresql是自由软件阵营中的一款很好的数据库软件,就把它作为我突入数据库领域的突破口吧 今天先装上看看 1. 到官方网站www.postgresql.org下载安装文件,其中文官网为www.pgsqldb.org,有很多中文文档,很不错。 2. 下载解压后正常安装 ./configure make make check (需要用... 阅读全文

posted @ 2008-02-03 23:37 analyzer 阅读(391) 评论(0) 推荐(0) 编辑

摘要:尽管完整的 Windows 版 PostgreSQL 只能用 MinGW 或者 Cygwin 编译, C 的客户端库(libpq)和交互终端 (psql)还是可以使用其它工具编译。 在 Postgres 里包含的 makefiles 是为 Microsoft Visual C++ 写的。 在其他配置下手工编译这个库应该是可能的。 提示: 优选使用 MinGW 或者 Cygwin。 如果使用... 阅读全文

posted @ 2008-02-03 23:37 analyzer 阅读(4173) 评论(0) 推荐(0) 编辑

摘要:PL/pgSQL是一种块结构的语言。 函数定义的所有文本都必须是一个块。 一个块用下面的方法定义: [ > ] [ DECLARE declarations ] BEGIN statements END; 块中的每个声明和每条语句都是用一个分号终止的, 如果一个子块在另外一个块里,那么 END 后面必须有个分号,如上所述; 不过结束函数体的最后的 END 可以不要这个分号。... 阅读全文

posted @ 2008-02-03 23:36 analyzer 阅读(480) 评论(0) 推荐(0) 编辑

摘要:数据库集群所需要的所有数据都存储在集群的数据目录里,通常用 PGDATA 来引用(用的是可以定义之的环境变量的名字)。 PGDATA 的一个常见位置是 /var/lib/pgsql/data。不同 postmaster 管理的多个集群,可以在同一台机器上共存。 PGDATA 目录包含几个子目录以及一些控制文件,在 Table 49-1 里面显示。除了这些必要的东西之外,集群的配置文件 po... 阅读全文

posted @ 2008-02-03 23:36 analyzer 阅读(1097) 评论(0) 推荐(0) 编辑

摘要:创建一个数据库 看看你能否访问数据库服务器的第一个例子就是试着创建一个数据库。 一台运行着的 PostgreSQL 服务器可以管理许多数据库。 通常我们会为每个项目和每个用户单独使用一个数据库。 你的节点管理员可能已经为你创建了可以使用的数据库。 他应该已经告诉你这个数据库的名字。如果这样你就可以省略这一步, 并且跳到下一节。 要创建一个新的数据库,在我们这个例子里叫 mydb,你可... 阅读全文

posted @ 2008-02-03 23:35 analyzer 阅读(1312) 评论(0) 推荐(0) 编辑

摘要:我们描述所有 PL/pgSQL 明确可以理解的语句类型。任何无法识别为这样类型的语句将被做为 SQL 命令看待,并且被发送到主数据库引擎执行(在将语句中用到的任何 PL/pgSQL 变量进行替换之后)。因此, 举例来说,SQL INSERT,UPDATE,和 DELETE 命令可能被认为是 PL/pgSQL 语句,但是它们并未在此明确列出。 赋值 给一个变量或行/记录赋值用下面方法... 阅读全文

posted @ 2008-02-03 23:34 analyzer 阅读(1064) 评论(0) 推荐(0) 编辑

我要啦免费统计