张裕 发表于 2024-10-25 08:19:16

Windows 下 PostgreSQL 图形化界面安装、配置详解

        相信大家对PostgreSQL都不陌生吧,自从MySQL被Oracle所控制后,PostgreSQL就成为了国内去O的首选数据库了,并且PostgreSQL现在不受任何商业公司控制,所以国内很多厂商都是基于PostgreSQL做二次开发来实现数据库自主可控的目的(国内很多公司号称拥有自研数据库,本质上都是套壳PG),真正的国产自主研发的数据库也就只有达梦、OceanBase、TiDB以及openGauss这4款产物了,他们也简直是国产数据库之光了,也是长期霸占国产数据库top4的位置。
https://i-blog.csdnimg.cn/blog_migrate/3d183b8bb758500d03eeaadf0a2ec5a2.png
好了,本日我们就先来学习一下 PostgreSQL,首先给大家先容一下Windows 环境下怎么安装PG(偷个懒,为了方便打字,后续就用PG来表示PostgreSQL了)的环境
首先我们去官网下载安装包,官网地点  https://www.postgresql.org/
https://i-blog.csdnimg.cn/blog_migrate/3c63591f6de8e59e4f34468b5cf6c5f0.png
打开官网我们就能看到一条很夺目的标题 PostgreSQL: The World's Most Advanced Open Source Relational Database。好吧,可以见得官方对PG还是很有自大的。
我们点击Download就可以去下载了,这里先选择Windows平台的安装包(Linux平台后面给大家先容)
https://i-blog.csdnimg.cn/blog_migrate/80041cb700f71efab05099ab1e7d8421.png
点击 Download the installer 即可跳转到下载页面
https://i-blog.csdnimg.cn/blog_migrate/48a499a47d69a24e5f7f2aa9ada67027.png
下载完成后我们进行安装,双击安装包
https://i-blog.csdnimg.cn/blog_migrate/65d26f1498167d4d936718d362686295.png
点击next,选择安装路径
https://i-blog.csdnimg.cn/blog_migrate/263f7e8db2f1406996a291cb95fb0594.png
选择好安装路径后我们继承next,来到下面选择安装组件的界面
https://i-blog.csdnimg.cn/blog_migrate/4d5a6346ba08e6cbc114c576197d4010.png
这里给大家解释一下这几个组件,首先 PostgreSQL Server 相信大家都知道,这个就是数据库的服务端程序,所以我们肯定要安装,后续的数据都是通过这个组件组织存放的。接着是pgAdmin4 这个组件,顾名思义它是PG的 一个图形化界面管理工具,可以链接PG的服务端,也就类似navicat那种,至于Stack Builder 组件是用来下载额外必要的扩展包的。最后一个相信大家也比较熟悉,就是命令行工具这一选项是必选的。本次安装我们可以全部勾选上。
https://i-blog.csdnimg.cn/blog_migrate/ff03e8a482f837838ab3fdf4573bc3e6.png
这里我们选择以后数据存放的目录
https://i-blog.csdnimg.cn/blog_migrate/3f7a3230a2451065e70775d84ba7c367.jpeg
这里我们必要设置一个超级管理员的密码,类似Linux系统的 root 用户,在 PG 里面叫做 postgres
设置完成后下一步我们必要设置PG 的端口
https://i-blog.csdnimg.cn/blog_migrate/21c70a97dab49cf454e3f1a9b3f1f418.png
默认端口是5432,也可以自行修改
https://i-blog.csdnimg.cn/blog_migrate/cefcfe295e54c75a81694b8b41af7e14.png
 这里是搭建集群必要的区域设置,我们是单机版安装,直接默认即可,点击 next 后就会将我们上述步骤配置的信息展示出来,供我们确认
https://i-blog.csdnimg.cn/blog_migrate/1414b815b2e28a039a4ff56791150642.png
后面的步骤直接点击 next 就开始安装了。等候半晌后出现以下界面,点击finish即可安装完成。
https://i-blog.csdnimg.cn/blog_migrate/21ab4ac77ce04b7eca7ddefd3c95fc8b.png
必要说明一下,这里我个人建议取消掉这个勾选,默认勾上的话会启动Stack Builder组件,来安装PG 的一些扩展,正常情况下我们不必要,所以最好是去掉这里的勾选。
我们可以在开始菜单中找 PG 
https://i-blog.csdnimg.cn/blog_migrate/3986eff246eb8c1400a63c06cd25c6ec.png
 我们打开 pgAdmin4 ,在Server下选择 Register 选项
https://i-blog.csdnimg.cn/blog_migrate/70728a62e1ad9b1bd8d80dfe083649c4.png
然后配置我们刚才的填写的端口和密码
https://i-blog.csdnimg.cn/blog_migrate/d3e18acbe5d5c91253a98c0d52339e8c.png
https://i-blog.csdnimg.cn/blog_migrate/968b8fbe037d2edacd9abd9ec5fd9086.png
 点击生存即可毗连到我们刚刚安装的PG Server 了。
首先我们先来建个库体验一下
https://i-blog.csdnimg.cn/blog_migrate/1fb1eb790f96d1cc7616668845ffeda4.png
https://i-blog.csdnimg.cn/blog_migrate/d2cf0bc050ca352cbe6a842b65feebe4.png 
https://i-blog.csdnimg.cn/blog_migrate/bbe416face0fcaaaa5f2758e21bbb12b.png
 我们可以看到左侧栏已经出现了我们刚刚创建的数据库了,接着我们打开查询界面,新建一张表
create table my_test(
   ID   INT            NOT NULL,
   NAME VARCHAR (20)   NOT NULL,
   AGEINT            NOT NULL,
   ADDRESSVARCHAR (25),
        PRIMARY KEY (ID)
) https://i-blog.csdnimg.cn/blog_migrate/bea6a9d444ad0804be792a326bb8a5da.png
创建完成后我们可以查询一下
 https://i-blog.csdnimg.cn/blog_migrate/95818f2c59658c0e1b29fd96d919f764.png
至此,我们在Windows 下乐成的搭建完了PG环境了。
我们接下来使用 IDEA测试一下
https://i-blog.csdnimg.cn/blog_migrate/b2c892dc4be44ec62a23c68c574da957.png
我们按上图中的配置填写后 点击ok  即可访问到刚刚我们 创建的数据库了
https://i-blog.csdnimg.cn/blog_migrate/5a6373b6284e60d4f5aa395307a09a0c.png
最后我们先容一下命令行的方式登陆,我们从开始菜单中打开pg的目录,里面有个SQL Shell  
https://i-blog.csdnimg.cn/blog_migrate/66d3b550d62c6e6fe22850e97b392dd4.png
 
点开后会出现一个cmd窗口
https://i-blog.csdnimg.cn/blog_migrate/86f01f8c75bf892d32da17997c025a22.png
我们按照步骤填写 ip 端口  用户 密码 和目的数据库  等信息后就能连上对应的数据库了,上图中 \d命令是用来查察当前数据库中的表清单,类似MySQL 中的show tables 命令。我们还可以使用这个命令查察看表布局,
https://i-blog.csdnimg.cn/blog_migrate/cc58b0a88b1df1c9fcdd8befa5e6a000.png
大家可能觉得 表名前面的public是什么,关于这个问题后续会给大家详细的先容。
好了,关于PG 在Windows 下的环境搭建 就先到这里了,后面给大家继承先容在Linux环境上搭建PG服务,以及PG的一些根本的用法。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Windows 下 PostgreSQL 图形化界面安装、配置详解