在linux系统下检查postgresql数据库安装,登录数据库及简单的查看数据库

摘要:
如果一切正常,系统提示符会变为"postgres=#",表示这时已经进入了数据库控制台。conninfo:列出当前数据库和连接的信息。

1. 检查Linux系统是否安装数据库

首先查看自己的系统是否安装了postgresql数据库命令如下:rpm -qa | grep postgresql

如果没有显示查询结果(如下图所示)说明就未安装postgresql数据库

在linux系统下检查postgresql数据库安装,登录数据库及简单的查看数据库第1张

2. 登录数据库

输入命令 su postgres 然后在输入命令psql,结果如入所示

在linux系统下检查postgresql数据库安装,登录数据库及简单的查看数据库第2张

这时相当于系统用户postgres以同名数据库用户的身份,登录数据库,这是不用输入密码的。如果一切正常,系统提示符会变为"postgres=#",表示这时已经进入了数据库控制台。

3. 创建数据库,首先我们查看一下系统中的数据库

在linux系统下检查postgresql数据库安装,登录数据库及简单的查看数据库第3张

创建数据库名字是 aa 数据库 创建命令是 create database aa;

在linux系统下检查postgresql数据库安装,登录数据库及简单的查看数据库第4张

在上图中,我们看到aa数据库,然后还有它的拥有者,字元编码,校队规则,以及存取权限等。

4. 附录

  • h:查看SQL命令的解释,比如h select。
  • ?:查看psql命令列表。
  • l:列出所有数据库。
  • c [database_name]:连接其他数据库。
  • d:列出当前数据库的所有表格。
  • d [table_name]:列出某一张表格的结构。
  • du:列出所有用户。
  • e:打开文本编辑器。
  • conninfo:列出当前数据库和连接的信息。

免责声明:文章转载自《在linux系统下检查postgresql数据库安装,登录数据库及简单的查看数据库》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇文本检测和识别 代码结构梳理MacOS Sierra10.12.4编译Android7.1.1源代码必须跳的坑下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

单表千亿电信大数据场景,使用Spark+CarbonData替换Impala案例

【背景介绍】 国内某移动局点使用Impala组件处理电信业务详单,每天处理约100TB左右详单,详单表记录每天大于百亿级别,在使用impala过程中存在以下问题: 详单采用Parquet格式存储,数据表使用时间+MSISDN号码做分区,使用Impala查询,利用不上分区的查询场景,则查询性能比较差。 在使用Impala过程中,遇到很多性能问题(比如ca...

谈谈EF Core实现数据库迁移

        作为程序员,在日常开发中,记忆犹新的莫过于写代码,升级程序。升级程序包含两部分:一是,对服务程序更新;二是,对数据库结构更新。本篇博文主要介绍数据库结构更新,在对数据库升级时,不知道园友们是否有如下经历:         1)脚本文件中建表语句未作判断是否存在,而导致执行失败。         2)脚本文件中修改字段在建表语句之前,关联存储...

mysql 修改字符集

1: 在Mysql的配置文件 my.ini (一般在c:/windows/下面) 里加上服务器的默认编码配置: default-character-set=utf82: 修改你的数据库的字符编码:进入Mysql数据库,通过命令修改你的数据库字符编码: ALTER DATABASE `databaseName` DEFAULT CHARACTER SET u...

JAVA连接SQLServer

昨天讲了JDBC,JDBC的作用本来就是用来连接数据库的,今天老师把这个知识点扩张了一下。 今天老师讲了怎么给数据库发收信息。 想要给数据库发送信息,你得有个数据库(我用的是SQLServer2008) 创建数据库: create database oa --创建数据库 create table tt1(--创建表 id int iden...

基于Qt5 跨平台应用开发

1.Qt简介 2.Qt 编程关键技术 2.1 信号与槽 2.2 Qt事件处理 3.Qt开发与实例分析 3.1 开发环境 3.2 系统实现基本框架 3.3 数据库管理 3.5 对Excel进行操作 4.系统的打包和测试 4.1 Mac系统上打包Qt 4.2 Windows系统上打包Qt。 4.3 发布软件测试 5.Qt开发常见问题 5...

大数据算法(一)亚线性算法

来源:大数据算法 王宏志 一、概述 大数据定义:在给定的资源约束下,以大数据为输入,在给定时间约束内可以生成满足给定约束结果的算法。 大数据特点:4V 大数据算法可以不是: 精确算法 内存算法 串行算法 仅在电子计算机上运行的算法 大数据算法不仅是: 云计算 MapReduce 大数据分析和挖掘的算法 难度: 访问全部数据时间过长 读取部分数据 亚...