其实我和Postgresql是有不解之缘的。说来也是,在开源数据库领域里面我第一个在实际工作中应用到的恰恰就是Postgresql.我现在想写写最基本的postgresql的应用入门,希望对这一数据库有兴趣的朋友有所帮助。
测试环境:Mandriva2009+postgresql8.3
1).安装postgresql: uprmi postgresql-8.3,postgresql-8.3-server,pgadmin,其中最后一个pgadmin是个GUI Client,偶尔不喜欢敲命令可以用用。
2).启动该服务:/etc/init.d/postgresql restart,当然更方便一点可以用service postgresql restart.
3).打开环境:使用postgres用户进行操作,注意,这个用户在postgresql安装好后会自动建立。然后,使用命令psql就可以进入该环境了。如果你已有数据库,可以用psql dbname来直接打开数据库。
4).退出环境:在环境中键入\q可以退出。
5).列出所有数据库名称:在postgresql中键入\l可列出;
6).切换数据库:\c dbname;
7).列出某数据库所有表名:\dt
8).数据库的导出:退出postgresql环境,键入pg_dump dbname > export_file.sql
9).数据库的导入:先建立一个空的数据库createdb dbname,然后将导出的sql文件导入即可:pgsql dbname < import_file.sql,据说pg_restore也可以导入,不过没怎么试过。
10).对于基本的数据库操作,可以通过通用的sql语句进行,基本上来言是相似的。
再次希望文章能对有需要的朋友有所帮助!
阅读(2335) | 评论(3) | 转发(0) |