postgreSQL安装后的简单测试和使用

本文详细介绍了如何成功安装PostgreSQL8.2.5数据库,并通过建立数据库、启动服务器、新建数据库、使用交互式工具psql进行测试等步骤,验证了系统的可用性。具体包括用户切换、启动服务器、创建测试数据库、插入数据并查询验证等操作,最终通过退出psql工具完成测试过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  上一篇文章中已经把PostgreSQL8.2.5安装上了,下面就要测试一下是不是好用咯
 
1. 建立数据库:

      在建立数据库之前要进行用户切换:

                 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成功了。)

    

然后可以查询一下,看看插入是否成功:

          testdb=# SELECT * FROM TESTTABLE;

  会有显示:                      

                       id  |  name  
                       ------+--------
                        id_1 | name_1
                       (1 行记录)

可以看到id_1和name_1都select出来了。

6. 键入\q并回车就退出psql工具了。

          testdb=# \q
         

注:

psql 是 PostgreSQL的交互终端。

psql 是一个以终端为基础的 PostgreSQL 前端。它允许你交互地键入查询,把它们发出给 PostgreSQL, 然后看看查询的结果。另外,输入可以来自一个文件。还有,它提供了 一些元命令和多种类 shell 地特性来实现书写脚本以及对大量任务的 自动化。


Synopsis:

psql [options] [dbname [user]]


PostgreSQL 7.3 文档:

http://www.php100.com/manual/pgsql/app-psql.html






### Windows 10 上 PostgreSQL安装使用 #### 准备工作 确保计算机已连接至互联网以便下载必要的文件。关闭任何可能干扰安装过程的安全软件。 #### 下载并安装PostgreSQL 访问官方网站获取最新版本的Windows二进制分发包[^3]。点击页面中的“Download”按钮进入下载界面,在这里可以选择适合操作系统的安装程序。对于Windows用户而言,应选择带有“.exe”的链接来获得图形化安装向导。 完成下载之后双击执行该.exe文件启动安装向导。按照提示逐步前进直到遇到配置选项: - **Password for the database superuser:** 设置`postgres`超级用户的密码,请务必记住这个密码因为它将在后续管理数据库时被频繁用到。 - **Port on which the server will listen (default is 5432):** 可保持默认端口号不变除非有特殊需求要更改它。 - **Locale settings and encoding:** 推荐采用UTF8字符集编码以支持更多语言文字显示正常。 当所有参数都设定完毕后继续下一步直至结束整个流程。此时PostgreSQL服务应该已经成功部署到了本地环境中并且处于运行状态。 #### 验证安装成果 打开命令提示符窗口输入如下指令验证是否能够顺利接入预设好的`postgres`数据库实例: ```bash psql -U postgres -d postgres ``` 如果一切正常的话将会看到类似下面这样的返回信息表示进入了交互式的SQL shell环境[^2]: ``` psql (13.2) Type "help" for help. postgres=# ``` #### 基本操作示范 为了展示如何利用新搭建起来的服务来进行一些简单的活动,现在尝试创建一个新的数据库以及相应的权限账户用于日常开发测试用途。 ##### 创建新的数据库 通过刚才建立的shell会话键入下列语句构造一个叫作`testdb`的新库: ```sql CREATE DATABASE testdb; ``` 紧接着可以切换过去查看其内部结构为空的状态: ```sql \c testdb ``` ##### 添加自定义角色/用户 接着为上述新建的数据源指定一位拥有者身份——即新增加一名叫做`tester`的角色成员赋予读写控制权限: ```sql CREATE USER tester WITH PASSWORD 'your_password'; GRANT ALL PRIVILEGES ON DATABASE testdb TO tester; ``` 最后退出当前session回到操作系统层面再次运用先前提到过的命令格式检验能否以外部的身份认证方式连通目标资源对象: ```bash psql -U tester -h localhost -p 5432 testdb ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值