| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
本文介绍使用 C/C++ 结合数据库自带的 libpq 和 libPq++ 库来开发 Linux 下有名的免费数据库 PostgreSQL,详细描述了怎样使用开发库来操作数据的步骤和流程。
PostgreSQL数据库介绍 网管bitscn_com
PostgreSQL 是一种运行在Unix和Linux操作系统(在NT平台借助Cygnus也可以运行)平台上的免费的开放源码的关系数据库。最早是由美国加州大学伯克利分校开发的,开始只是作为一个演示系统发表,但是随着时间的推移,逐步分发,得到很多实际的应用,才逐步流行起来。现在版本发展到了7.3.3。 网管网www.bitscn.com
荣誉:
网管u家u.bitscn@com
2.主要功能和特性 网管联盟bitsCN@com
网管网www_bitscn_com
3.数据类型 中国网管联盟bitsCN.com
PostgreSQL支持丰富的数据类型,许多数据类型在商业数据库中都无法提供。 网管u家u.bitsCN.com
网管网www.bitscn.com
4.数据库极限 网管网www_bitscn_com
| 参数名称 | 最大范围 |
| 数据库大小 | 无限制 |
| 表大小 | 16TB(所有系统) |
| 一条记录大小 | 1.6GB |
| 字段大小 | 1GB |
| 表记录条数 | 无限制 |
| 表字段数 | 250-1600(取决于字段的数据类型) |
| 表索引 | 无限制 |
事实上不可能存在无限制的情况。支持16TB大小的表不是单一文件保存,而是分为多个文件存储的,所以不受限制于操作系统。 网管联盟bitsCN_com
4.下载安装 中国网管联盟bitsCN.com
我们可以到 http://www.postgresql.org网站下载,具体怎么安装我就不赘述,大家可以看文档,也可以看 参考中的中文网站的文档。在这里我就说说安装中需要注意的几个问题。
注意
网管网www.bitscn.com
|
5.常用命令 中国网管论坛bbs.bitsCN.com
PostgreSQL数据库常用操作命令: 网管论坛bbs_bitsCN_com
| Createdb | 创建数据库 |
| Createuser | 创建数据库用户 |
| Dropdb | 删除数据库 |
| Dropuser | 删除数据库用户 |
| Psql | 交互式PostgreSQL前端工具,可以用它来操作数据库 |
| Initdb | 初始化postgreSQL数据库 |
这里不是介绍怎样使用PostgreSQL数据库,所以对这些命令也不详细解释,可以参见文档说明和帮助。我在这里是假设读者已经安装并初始化好了数据库,并且会使用psql和熟练SQL来交互操作数据。
网管论坛bbs_bitsCN_com
PostgreSQL 的C/C++接口介绍
网管u家u.bitscn@com
PostgreSQL提供很多不同语言的接口,有C、C++、Perl、Tcl等等,这里主要是介绍C/C++怎样连接到数据库,对数据进行添加,查询等操作。 中国网管联盟bitsCN.com
网管bitscn_com
|
0
|
评论加载中…