购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.1 psql介绍

psql是PostgreSQL中的一个命令行交互式客户端工具,类似Oracle中的命令行工具sqlplus,它允许用户交互地键入SQL语句或命令,然后将其发送给PostgreSQL服务器,再显示SQL语句或命令的结果。另外,所输入内容还可以来自一个文件。此外,它还提供了一些快捷命令和多种类似Shell的特性来实现书写脚本,以及对大量任务的自动化操作。虽然psql的功能与sqlplus差不多,但使用起来远比sqlplus简便,如psql工具可以用上下方向键把上一条和下一条SQL命令翻出来,还有单击Tab键自动补全的强大功能。

当然,对于初学者来说,也可以使用PostgreSQL中图形化客户端工具(如pgAdmin)来操作PostgreSQL数据库。但掌握了psql的使用方法,你就会体会到它的便捷。有些公司不允许直接连接生产环境中的数据库主机,需要通过跳板机(或堡垒机)登录到一台无图形界面的Linux服务器上后才能连接到数据库服务器,此时无法使用图形界面工具,只能使用psql命令。psql与pgAdmin之间的关系类似于Vi与一些图形化工具的关系,这个小工具应用起来更快捷。

本章只介绍psql中常用的一些命令和小技巧,如果读者想了解psql命令的更多用法请阅读官方手册“Reference”→“PostgreSQL Client Applications”→“psql”中的详细内容。 AkAy8UrUhqAFSPrulbsGRwhBN9c7I32rCQi/weLbLLUQtwT+Fjz/zACo4nVZmTjx

点击中间区域
呼出菜单
上一章
目录
下一章
×