一、psql介绍
psql是PostgreSQL中的一个命令行交互式客户端工具,类似Oracle中的命令行工具sqlplus:
1.允许你交互地键入SQL或命令,然后把它们发出给PostgreSQL服务器,再显示SQL或命令的结果;
2.输入的内容还可以来自一个文件;
3.还提供了一些元命令和多种类似shell的特性来实现书写脚本,以及对对量任务的自动化工作;
二、psql的简单实用
按照前面的步骤,切换su - postgres用户,实用psql工具连接数据库。
1.查看有哪些数据库
postgres=# \l
List of databases
Name | Owner | Encoding | Collation | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres : postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres : postgres=CTc/postgres
(3 rows)
a.安装好后,默认会有一个叫postgres的数据库,还有两个模板数据库template0和template1;