前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >PostgreSQL在Linux和Windows安装和入门基础教程

PostgreSQL在Linux和Windows安装和入门基础教程

作者头像
共饮一杯无
发布2022-11-28 15:55:30
发布2022-11-28 15:55:30
96400
代码可运行
举报
运行总次数:0
代码可运行

StackOverflow 2022 开发者报告:总体而言,MySQL 依然是最受欢迎的的数据库。但在专业开发者群体中,PostgreSQL(46.48%)已经超越 MySQL(45.68%)夺得了第一名。看来必须得学一波了啊。

PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。 今天给大家带来PostgreSQL安装和一些基础教程。

安装和使用

https://www.runoob.com/postgresql/windows-install-postgresql.html 打开PostgreSQL官网地址:https://www.postgresql.org/,点击上方的Download。可以看到很多平台的安装包,有Linux,macOS,Windows,BSD,Solaris。

Linux 上安装 PostgreSQL

选择上方的Linux后可以看到多种Linux平台,这里我选择Red Hat/Rocky/Centos这个,选择后进入页面可以看到对应的yum语句。

代码语言:javascript
代码运行次数:0
运行
复制
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql14-server
sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
sudo systemctl enable postgresql-14
sudo systemctl start postgresql-14

Windows 上安装 PostgreSQL

选择Windows版本的下载后,点击链接进入EnterpriseDB网站进行下载https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

这里我选择64位的Windows系统安装包进行下载。下载完成后点击对应的安装包进行安装。

选择对应的安装位置。

选择需要安装组件。

选择数据库路径。

设置超级用户的密码,我这里设置的是zjqzjq。

设置端口号,我这里使用默认的5432。

后续继续next进行安装了。 ![image.png](https://img-blog.csdnimg.cn/img_convert/40ac1c84f3354e1ef064186f47ee875b.png#clientId=u0aa84570-2561-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=390&id=ub83cbf81&margin=[object Object]&name=image.png&originHeight=390&originWidth=545&originalType=binary&ratio=1&rotation=0&showTitle=false&size=7310&status=done&style=none&taskId=u5818c8d0-f9d4-4152-b3fb-083fa2a4329&title=&width=545) 安装完成后点击取消勾选,点击finish完成安装。

打开pgAdmin4(可以理解成Navicat这种数据库连接工具。)

进入界面后,点击左侧servers下面的postgresql 14,输入密码。

进入后界面如下:

打开SQL shell也可以进入执行相关SQL操作。

前面几个使用默认的,用户口令使用上面设置的密码。

基础使用

实际操作了下大部分语法和MySQL一样,可以参考我写的mysql相关语句和命令汇总: 长文一次说完MySQL常用语句和命令等汇总 也可以参考菜鸟教程的postgresql教程:https://www.runoob.com/postgresql/postgresql-tutorial.html

本文内容到此结束了, 如有收获欢迎点赞👍收藏💖关注✔️,您的鼓励是我最大的动力。 如有错误❌疑问💬欢迎各位大佬指出。 主页共饮一杯无的博客汇总👨‍💻 保持热爱,奔赴下一场山海。🏃🏃🏃

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装和使用
    • Linux 上安装 PostgreSQL
    • Windows 上安装 PostgreSQL
  • 基础使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档