【postgresql 基础入门】pgAdmin4 最新图形化客户端的安装使用,值得推荐的数据库开发工具,还有大家喜欢的暗黑主题

图形化客户端pgAdmin4

专栏内容

  • postgresql内核源码分析
  • 手写数据库toadb
  • 并发编程

开源贡献

  • toadb开源库

个人主页:我的主页
管理社区:开源数据库
座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.

系列文章

  • 入门准备
  • postgrersql基础架构
  • 快速使用
  • 初始化集群
  • 数据库服务管理
  • psql客户端使用
  • pgAdmin图形化客户端
  • 创建数据库
  • 数据库操作

前言

postgresql 数据库是一款通用的关系型数据,在开源数据库中能与商业数据媲美,在业界也越来越流行。

因为是开源数据库,不仅公开源码,还有很多使用案例,好用的插件,所以它的慢慢变成了数据库的先驱和标准,通过postgresql可以很好从使用到原理,彻底搞懂;

如果是学习编程,也可以学到丰富的编程知识,数据结构,编程技巧,它里面还有很多精妙的架构设计,分层思想,可以灵活定制的思想。

本专栏主要介绍postgresql 入门使用,数据库维护管理,通过这些使用来了解数据库原理,慢慢了解postgresql是什么样的数据库,能做那些事情,以及如何做好服务,最关键的是这些知识都是面试的必备项。

概述

pgAdmin是一款针对postgresql数据库开源的图形化客户端,在界面下操作更加方便,所见即所得;在使用数据库时,需要有一款趁手的客户端工具,下面分享一下pgAdmin从安装到使用的过程,包括以下几个方面;

  • 下载
  • 安装
  • 连接数据库
  • 数据库操作
  • SQL输入
  • 图形监控

下载

我们先来看看官方的图形化客户端 pgAdmin,最新大版本已经更新到pgAdmin 4了,可以从pgAdmin官方网站进行下载;

安装

下载windows上的安装包,直接默认安装,step by step很顺序安装完成;当然它配置的还有 pgAgent,主要是定时任务功能使用,基础使用暂时先不安装。

首页

安装完成后,开始菜单会多一个大象的图标,也就是Postgresql官方图标;打开后,显示如下:
【postgresql 基础入门】pgAdmin4 最新图形化客户端的安装使用,值得推荐的数据库开发工具,还有大家喜欢的暗黑主题_第1张图片

默认是英文显示,在help菜单中可以打开在线帮助手册,,可以查询设置语言的方法;在file菜单中有 peferences对各个模块的整体配置;

曾经在pgAdmin3时,一度改版成b/s模式,要在浏览器上进行操作,延迟非常大,现在又改回来了,但是在windows上易用性还是稍差。

连接数据库

连接数据库之前, 如果客户端和数据库服务端在同一台机器上,可以不用配置;否则先要在数据库服务端配置,可以被远程连接。

远程访问配置

在集群目录下的postgres.conf中,将监听端口配置为所有IP;

vi testdemo1/postgresql.conf

listen_addresses = '*'  

同样路径下的pg_hba.conf,将主机访问控制,开放所有网端的访问,并且配置鉴权机制为md5;

vi testdemo1/pg_hba.conf

host    all             all             0/0                     md5

配置连接server

在pgAdmin上配置server连接,如下对话框中添加server端信息
【postgresql 基础入门】pgAdmin4 最新图形化客户端的安装使用,值得推荐的数据库开发工具,还有大家喜欢的暗黑主题_第2张图片

保存后,验证通过后,就会连接server成功,此时展开后,就可以看到数据库列表,选择要连接的数据库,连接成功时就会展开
【postgresql 基础入门】pgAdmin4 最新图形化客户端的安装使用,值得推荐的数据库开发工具,还有大家喜欢的暗黑主题_第3张图片

在pgAdmin上就比较方便,一次可以看到好几个数据库的内容,数据库下面展开后,就可以看到各种数据库对象的分类,按命名空间层次,在schemas下可以看到public,还有创建的其它schema;
当然schema下就可以找到我们创建的表;

使用

连接好数据库后,就可以进行操作了,下面介绍几种常用操作。

创建表

选择所在的schema,右键就可以出来菜单,可以进行非常多的操作,其它create 项中有table子项;
【postgresql 基础入门】pgAdmin4 最新图形化客户端的安装使用,值得推荐的数据库开发工具,还有大家喜欢的暗黑主题_第4张图片

此时会弹出创建表的对话框,就可以按页签分类填写 表名,owner,还可以再次选schema;
另一个页签上可以添加表的列属性;
【postgresql 基础入门】pgAdmin4 最新图形化客户端的安装使用,值得推荐的数据库开发工具,还有大家喜欢的暗黑主题_第5张图片

创建完成后,在对应的schema下就可以看到表了;

插入数据

有了表之后就需要对表进行操作,增删改查表数据了;右键表,会出来一堆菜单项;
可以通过scripts提示,进行各种操作,其实也就是编写SQL语句;

在SQL编辑器上方有一排按键,播放按键是执行SQL,还有个漏斗形的按键是可选择执行SQL;
【postgresql 基础入门】pgAdmin4 最新图形化客户端的安装使用,值得推荐的数据库开发工具,还有大家喜欢的暗黑主题_第6张图片
当然也可以直接输入SQL语句

insert into tbl_student values(1, 'abc');

PSQL tool

菜单里有两个工具,一个是psql tool,一个是Query tool;
先来看 PSQL tool,进入之后, 其实就psql工具一样,命令行模式;

Query tool

再来看Query tool, 进入之后,就是SQL输入模式,上面可以输入SQL,下面是SQL执行结果显示;
类似于文本编辑一样,这里的SQL可以保存到文件中;

图形监控

在客户端上,会有一些图表形式展示的统计数据,看起来更加直观,还可以看到一段时间的历史数据比较。
【postgresql 基础入门】pgAdmin4 最新图形化客户端的安装使用,值得推荐的数据库开发工具,还有大家喜欢的暗黑主题_第7张图片

界面设置

大多数都喜欢将经常用的工具设置的个性化,比如现在流行的暗黑模式,语言为中文等;
这个在 File->Peferences->Miscellaneous中,可以看到有两项设置;
【postgresql 基础入门】pgAdmin4 最新图形化客户端的安装使用,值得推荐的数据库开发工具,还有大家喜欢的暗黑主题_第8张图片

语言设置

支持的语言挺多的,在下拉列表中就可以看到中文;具体在安装目录下的config.py中有定义支持的语言;

暗黑模式

另一项是界面主题,除了标准模式,也就是亮色显示,还有大家喜欢的暗黑模式,一片漆黑~~

总结

pgAdmin整体使用下来,感觉还是不错的,也能紧跟postgresql的更新而推出新版本,界面上的展示比较丰富,也提供了SQL编辑器,更加灵活的开发空间,其它如navicat等都是支持postgresql的,大家可以根据自己的喜好选择一款适合自己的图形化客户端来使用。

结尾

非常感谢大家的支持,在浏览的同时别忘了留下您宝贵的评论,如果觉得值得鼓励,请点赞,收藏,我会更加努力!

作者邮箱:[email protected]
如有错误或者疏漏欢迎指出,互相学习。

注:未经同意,不得转载!

你可能感兴趣的:(postgresql,#,postgresql使用,数据库,postgresql,sql,database,大数据)