wangye@wangye:~$ su - postgres
2.启动服务器:
postgres@wangye:~$ /etc/init.d/postgresql start
Starting Postgresql 8.4 database server: main.
3.新建数据库:
postgres@wangye:~$ createdb testdb
4.进入交互 psql 工具:
postgres@wangye:~$ psql testdb
psql (8.4.15)
输入 "help" 来获取帮助信息.
testdb=# help
您正在使用psql,这是一种用于访问Postgresql的命令行界面
键入: \copyright 显示发行条款
\h 显示 sql 命令的说明
\? 显示 pgsql 命令的说明
\g 或者以分号(;)结尾以执行查询
\q 退出
5:使用sql语句进行测试:
要建立一个表:
testdb=# CREATE TABLE testtable (id varchar(10),name varchar(20));
CREATE TABLE(回车后,会得到一条"CREATED TABLE" 的信息,表示建立成功。)
插入一条数据:
testdb=# INSERT INTO testtable values('id_1','name_1');
INSERT 0 1
(psql返回"INSERT 0 1"的信息,就表示insert成功了。)
然后可以查询一下,看看插入是否成功:
会有显示:
id | name
------+--------
id_1 | name_1
(1 行记录)
可以看到id_1和name_1都select出来了。
testdb=# \q
注:
psql是一个以终端为基础的Postgresql前端。它允许你交互地键入查询,把它们发出给Postgresql, 然后看看查询的结果。另外,输入可以来自一个文件。还有,它提供了 一些元命令和多种类 shell 地特性来实现书写脚本以及对大量任务的 自动化。
Synopsis:
psql[options] [dbname[user]]
Postgresql 7.3 文档: