pgAdmin III是PostgreSQL一个图形化的数据库设计和管理工具,在Unix(Linux)和Windows系统中都有其发行版本。
pgAdmin III窗口如下图,
创建服务器登记
要进行PostgreSQL的开发与管理, 首先我们必须连接到数据库。可以点选菜单“文件->添加服务器”来打开添加服务器登记窗口,
也可以直接点击“添加服务器”按钮来实现,
在“新建服务器登记”窗口中,设置好数据库连接的相关资料,
其中,需要输入的栏位有:
1) 名称, 该数据库连接的名称
2) 主机, 要连接的PostgreSQL服务器的网路名,或者填写其IP地址
3) 端口号,PostgreSQL服务器侦听的端口号,默认安装的端口号为5432
4) 维护数据库,与PostgreSQL服务器连接创建时,默认的数据库名
5) 用户名称,登录PostgreSQL服务器的用户名
6) 密码, 登录PostgreSQL服务器的密码
7) 选项“保存”密码,是否由pgAdmin III保存此服务器的登录密码,如果勾选则以后连接此PostgreSQL服务器时不再需要输入密码
当服务器登记成功创建之后,就可以在“对象浏览器”窗口中看到此服务器了,如下图,
在建立"服务器登记"之后,以后打开pgAdmin III就可以直接点击这些建立好的服务器登记,从而建立到数据库的连接。从服务器登记需要提供的信息来看,一个服务器登记包括了你要连接的目标PostgreSQL服务器,还包括连接目标服务器所使用的账号。
打开查询窗口与执行SQL语句
要打开查询窗口,首先必须选择一个连接好的数据库。在"对象浏览"窗口中可以展开服务器登记,然后其数据库列表,并选择一个数据库,这时,工具按钮中的"SQL"按钮就可以使用了,如下图,
pgAdmin III的查询窗口如下,
在SQL编辑器中直接编辑SQL语句,然后按执行按钮()就可以执行一个SQL语句了。如果SQL语句为一个查询语句(select),那么会在"数据输出"标签页中显示查询得到的结果集,
在“消息”标签中可以看到此SQL语句执行的一些信息,如执行时间,结果个数等等,
选择执行过的查询
在SQL编辑器的最上方有“以前的查询”下拉选择框,在SQL编辑器中执行过的SQL语句都会被压入此下拉选择框,
有了这个“以前的查询”列表,我们可以方便地得到之前我们执行过的SQL语句。
使用图形化查询构造器
pgAdmin III也提供了图形化查询构造的工具,就在“图形化查询构造器”那个标签页上,
在图形化查询构造器中设定好查询的表,字段,各表之间的关系之后,按执行按钮,就会询问是否要更新SQL查询语句并执行的窗口,
选择是(Yes)之后,SQL编辑器窗口中的内容就变更为新生成的SQL语句,并且该语句被执行。