实验数据准备

1. 实验目的

熟悉PostgreSQL数据库管理系统加载示例数据集的方法,为后续SQL数据库语言学习准备用于测试的示例数据库。

2. 实验平台

操作系统:Windows 2000/ XP/7/8/10/11 或者 Linux

数据库管理系统:PostgreSQL 

3. 实验内容

(1) 根据已提供的PostgreSQL示例数据库dvdrental.tar文件,实现该示例数据的导入。要求采用两种方式实现:pgAdmin图形界面程序和命令行方式。

验证方法:执行 select * from actor; 返回查询结果。

(2) 试图理解PostgreSQL示例数据库导入的原理,并将发现写入报告的“实验总结”部分。

提示:dvdrental.tar 是一个压缩文件,解压后仔细查看相关文件内容。

请大家认真研究上述过程,这可以对PostgreSQL的数据导入原理有深入了解。

参考资料:

(1)PostgreSQL示例数据库dvdrental.docx

(2)PostgreSQL - psql(客户端交互命令).docx

(3)Load PostgreSQL Sample Database.pdf

一、实验环境

1. 操作系统:Windows 10

2. 数据库管理软件(含版本号):PostgreSQL 13.12-1-windows-x64

3. 其他工具:无

二、实验内容及其完成情况

(针对上述实验内容逐一详述实验过程)

1.  pgAdmin方法

先启动 pgAdmin 工具并连接到 PostgreSQL 服务器,如图1所示。然后,右键单击Databases并选择 create-> Database,如图2所示。

图1 连接服务器

图2 创建数据库

接着,输入数据库名称dvdrental,然后save,如图3所示。

图3 输入名称

点击dvdrental并选择 Restore,如图4所示。

图4

浏览找到目录,然后点击Restore,如图5所示,将Data Options中Pre-data Data Post-data 打开,如图6所示。最后就创建好了。

图5

图6

2. 命令行方法

在SQL Shell登录PostgreSQL数据库服务器,然后输入“CREATE DATABASE dvdrental;”,创建dvdrental 数据库,如图7所示。

图7 创建数据库

在命令提示符输入“cd C:\Program Files\PostgreSQL\13\bin”切换目录,然后,输入“pg_restore -U postgres -d dvdrental F:\ dvdrental \dvdrental.tar”,之后输入密码就导入好了,如图8所示。

图8 导入数据

验证方法:执行 select * from actor; 返回查询结果。

在命令提示符输入“psql -U posegres -d dvdrental”,输入口令后,输入“SELECT * FROM actor;”,返回了 actor 表的数据,导入成功,如图9所示。

图9 验证

三、实验总结

(可以总结实验中出现的问题以及解决的思路,也可以列出没有解决的问题)

PostgreSQL示例数据库导入,首先下载示例数据库文件,然后创建空的数据库并命名,接着从下载的数据库文件中恢复数据库,数据将导入数据库中。最后,验证是否导入成功。通过此次实验,我知道了如何将导入示例数据库到 PostgreSQL 中,但对命令还是不熟悉,仍需要继续练习学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值