PostgreSQL的安装、导入.sql文件、查看数据

安装

最开始在官网上下载的14版本,安装出现如下弹窗:
在这里插入图片描述
根据博客win10安装postgresql报错Error running…及安装过程成功解决,下载如下版本可解决。

导入.sql文件中的数据。

使用pgAdmin

首先尝试使用pgAdmin4可视化界面导入(我失败了,可以参考尝试,也可以跳过)。选择一个创建好的数据库右键 -> Restore
在这里插入图片描述
在Filename后面的…中选择.sql文件,注意右下角的文件类型选上sql,.sql尽量放在英文路径下。
在这里插入图片描述
在这里插入图片描述
选择文件后点击Restore发现弹出错误:
在这里插入图片描述
感觉是密码的原因(咱也不知道),然后放弃了可视化导入。

使用命令行操作

参考博客
首先进入到PostgreSQL的./bin目录下
在这里插入图片描述
使用命令:

psql -d dbname -U username -f filedirectory

我这儿就是
psql -d test -U postgres -f E:\Database\dump.sql
注意:数据库需要事先创建好,username初始应该是postgres,执行后会让你输入密码。
在这里插入图片描述
没有报错,成功了!
然后回到pgAdmin中,

使用pgAdmin查看数据

进入到刚才导入的数据库中,我取名是test,可以看到表名信息都正常显示了。

任选一张表右键 -> Scripts -> SELECT Scripts
在这里插入图片描述
执行查询语句。
在这里插入图片描述
可以看到下放显示了表中的元组内容,导入成功!

要使用pgAdmin4导入SQL文件,你可以按照以下步骤进行操作: 1. 首先,在pgAdmin4可视化界面中选择一个已创建好的数据库,并右键点击该数据库。 2. 在弹出的菜单中,选择“Restore”或“还原”选项。 3. 在“Filename”后面的省略号(...)处,选择你想导入.sql文件。确保在右下角的文件类型中选择.sql,并尽量将.sql文件放在英文路径下以避免可能的问题。 4. 选择完文件后,点击“Restore”或“还原”按钮。 5. 如果出现错误提示,请检查是否是密码的原因导致的错误。如果是,你可以尝试使用命令行操作来导入SQL文件。具体的命令可以参考引用中提供的示例。 总结一下,要使用pgAdmin4导入SQL文件,可以通过选择数据库并右键点击,选择“Restore”或“还原”选项,然后选择.sql文件并点击“Restore”或“还原”按钮即可。如果出现错误,可以尝试使用命令行操作来导入。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [PostgreSQL安装导入.sql文件查看数据](https://blog.csdn.net/qq_41399537/article/details/125972235)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [SQL员工挑战:数据规范化,导入和虚拟员工数据查询](https://download.csdn.net/download/weixin_42149145/15496664)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值