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语句。

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

本文内容到此结束了,
如有收获欢迎点赞

PostgreSQL在Linux和Windows安装和入门基础教程相关推荐

  1. linux 安装redis2.8.3,Linux及Windows安装Redis(详细)

    标签:Linux及Windows安装Redis 1.Windows安装教程 1.1下载 https://github.com/MSOpenTech/redis/releases 进入github里下载 ...

  2. linux服务器 双显卡,linux dd windows 安装_双显卡安装windows和linux_windows 安装linux

    广告 提供包含云服务器,云在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 检查 virtio 驱动操作详情请参考 linux 系统检测 virtio 驱动. 安装 ...

  3. windows和linux添加引导文件,Linux与Windows 10用grub引导教程-Go语言中文社区

    前言 去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程.由于去年对于写教程还 ...

  4. Linux系统如何安装Python?新手教程

    新手入门Python的第一步就是要在你的计算机上安装好Python.有些人可能要问了,Linux系统如何安装Python?本文为你准备了一份新手安装Python的教程,几乎是手把手教你如何操作,你只要 ...

  5. windows安装TortoiseGit详细使用教程

    windows安装TortoiseGit详细使用教程[基础篇]_小飞牛的技术博客_51CTO博客windows安装TortoiseGit详细使用教程[基础篇],环境:win8.164bit安装准备:首 ...

  6. Linux centos7.6 安装elasticsearch8.x (es8) 教程

    系列-Linux centos7.6 安装elasticsearch8.x (es8) 教程 Linux centos7.6 安装elasticsearch8.x (es8) 教程_言之有李LAX的博 ...

  7. 最新版宝塔面板 | Windows安装以及项目部署教程

    最新版宝塔面板 | Windows安装以及项目部署教程,最初布署网站环境,是apache.PHP.数据库等必须安装的费事,后来也使用过XAMPP.phpstudy等一键搭建工具,挺方便的但是接触了宝塔 ...

  8. Hadoop新手篇:hadoop入门基础教程

    Hadoop新手篇:hadoop入门基础教程 关于hadoop的分享此前一直都是零零散散的想到什么就写什么,整体写的比较乱吧.最近可能还算好的吧,毕竟花了两周的时间详细的写完的了hadoop从规划到环 ...

  9. Hadoop入门基础教程 Hadoop之单词计数

    单词计数是最简单也是最能体现MapReduce思想的程序之一,可以称为MapReduce版"Hello World",该程序的完整代码可以在Hadoop安装包的src/exampl ...

最新文章

  1. 部署RDS服务器实现密码修改功能
  2. 2020-12-3(详解虚拟地址如何转化为物理地址)
  3. 【身份认证与控制二】分布式session共享(序列化问题)
  4. python type help copyright_python学习 第二天
  5. Makefile与shell脚本区别
  6. msiafterburner并行配置不正确_dubbo常用配置及使用场景
  7. bzoj1831 逆序对 (dp+树状数组)
  8. Python多人聊天室
  9. zngnqfxtuubuosmo
  10. hash算法_Win10_64 默认应用的UserChoice Hash算法学习
  11. 浅谈计算机教学论文,浅谈计算机教学(论文)
  12. 计算机端口连接失败,电脑Telnet命令提示在端口23连接失败的解决办法
  13. ASO优化如何做?3个核心要点必须掌握
  14. mysql binlog 回滚_【MySQL】Mysql误操作后使用binlog2sql快速回滚
  15. 2013年,我的推荐博客汇总
  16. 最完整的PS快捷键大全(绝对经典)
  17. 冯诺依曼结构和现代计算机结构模型
  18. HDU-4826 Labyrinth(DP)
  19. 工作日志1——项目前景、项目范围、涉众分析、硬数据采集
  20. Daily Reading Time-十月

热门文章

  1. 刻意练习:机器学习实战 -- Task01. 决策树
  2. python英雄联盟脚本是什么_用python写王者荣耀脚本!
  3. 基于人工鱼群优化可倒摆法(QIP)控制器附matlab代码
  4. 【报错排查】MAC系统升级后项目无法启动踩坑
  5. 1024程序员节活动勋章获取方式
  6. OpenCASCADE 获取面中心点法向
  7. uniapp使用canvas完成手写电子签名
  8. 全国计算机等级考试二级web,全国计算机等级考试二级web大纲
  9. 萌新问题合集:2.win10关于ftp保存了密码怎么取消?
  10. 完美解决“无法验证发行者,确定要运行此软件吗”