Chinaunix首页 | 论坛 | 博客
  • 博客访问: 339868
  • 博文数量: 10
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 2445
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-25 17:47
文章分类

全部博文(10)

文章存档

2008年(10)

我的朋友

分类:

2008-05-02 11:04:12

Postgre SQL 数据库使用
介绍:
    特点:
         1、面向对象数据库,支持类、继承等概念
 
         2、数据类型丰富,支持几何数据类型(点,线)及网络类型(ip地址)
 
         3、数据库性能较强
安装:

   1、下载:

   2、解压:tar -zxvf ./postgresql-8.3.1.tar.gz

   3、编译:
        cd postgresql-8.3.1

        ./configure

        make

        make install

    4、添加postgre用户,操作数据库
        useradd postgre

        passwd  postgre
 
    5、改变postgre所有者

       chown -R postgre:postgre /usr/local/pgsql
 
    6、编辑postgre数据库创建者的bash配置文件,并添加相关的环境变量

       vi ~postgre/.bash_profile
 
       PGLIB=/usr/local/pgsql/lib

       PGDATA=$HOME/data

       PATH=$PATH:/usr/local/pgsql/bin

       MANPATH=$MANPATH:/usr/local/pgsql/man

       export PGLIB PGDATA PATH MANPATH

使用:
     1、切换到用户postgre

       su - postgre
 
     2、创建数据库目录:

       mkdir data
 
     3、启动数据库引擎

        initdb
 
     4、启动postgre数据库

        postmaster -i -D ~/data &
 
     5、建立数据库 mydb

        createdb mydb
 
     6、进入交互 psql 工具,建立表:

        psql mydb
 
     7、创建数据库表

        CREATE TABLE mytable (id varchar(20),name varchar(30));
       
     8、插入一条数据

         INSERT INTO mytable values('Author', 'Xu Yongjiu');
 
     9、索引数据

         SELECT * FROM MYTABLE;
 
操作种类:
       PostSQL的操作分成三类:

         1、元命令-显示相关的数据类型、操作、切换数据库、显示数据库中的表等

         2、sql语句-执行数据的操作

         3、PostSQL的自带的命令-可以创将数据库...
 
个人认为:
         如果你熟悉SQL语句,会1、2就可以了,下面粗略的列出PostSQL的元命令

   元命令
       \c dbname             切换数据库
 
       \g                    执行缓冲区中的命令
 
       \i filename           执行filename中的sql命令
 
       \h                    显示psql的帮助命令
 
       \q                    推出psql
 
       \a                    对齐数据输出结果
 
       \C                    设置被作为查询结果输出的标题
 
       \copyright            显示PostgreSQL的版权信息
 
       \d relation           显示关系
 
       \da [pattern ]        列出所有可用的聚集函数
 
       \dd [object]          显示一个对象的描述信息
 
       \df                   列出可用的函数
 
       \dl                   列出大对象的列表
 
       \do                   列出可用的运算符、他们的操作哦类型等.
 
       \dT                   列出所有可用的数据类型
 
       \f                    设置设置未对起的查询输出的与分隔符
 
       \l                    列出服务其上可用的数据库及其所有者
 
       \z                    输出包含数据库中所有表及其访问权限的列表
 
 
参考文献:
     【1】:PostGre数据库开发指南
 
     【2】:开放源码数据库类型
阅读(2724) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Google Earth二次开发实例和资料

给主人留下些什么吧!~~