opengauss数据库使用方法

作者阿里云代理 文章分类 分类:linux图文教程 阅读次数 已被围观 896

一、启动服务

gs_om -t start

注解:openGauss提供了gs_om工具对openGauss数据库实例进行维护,包括启动openGauss、停止openGauss、查询openGauss状态、生成静态配置文件、刷新动态配置文件、显示帮助信息和显示版本号信息的功能。

当结果显示为如下信息,则表示启动成功。

gsql ((openGauss 1.0.0 build 290d125f) compiled at 2020-05-08 02:59:43 commit 2143 last mr 131 
Non-SSL connection (SSL connection is recommended when requiring high-security)  Type "help" for help. postgres=# 

二、连接默认数据库postgres。

[omm@ecs-c9bf ~]$gsql -d postgres -p 26000 -r 

当结果显示为如下信息,则表示连接成功。

gsql ((openGauss 1.0.0 build 290d125f) compiled at 2020-05-08 02:59:43 commit 2143 last mr 131 
Non-SSL connection (SSL connection is recommended when requiring high-security)  Type "help" for help. postgres=# 

其中,postgres为openGauss安装完成后默认生成的数据库。初始可以连接到此数据库进行新数据库的创建。26000为数据库主节点的端口号,需根据openGauss的实际情况做替换,请确认连接信息获取。

引申信息:

  • 使用数据库前,需先使用客户端程序或工具连接到数据库,然后就可以通过客户端程序或工具执行SQL来使用数据库了。
  • gsql是openGauss数据库提供的命令行方式的数据库连接工具。

三、创建用户,并查看系统中所有用户 select * from pg_user;

CREATE USER student  IDENTIFIED BY 'student@ustb2021';

四、创建数据库,数据库的所有者是第10步创建的用户,并查看所有数据库\l

create database studentdb owner student;

五、退出当前数据库\q,以第10步创建的用户登录第11步创建的数据库

gsql -d studentdb -U student -p 26000 -W student@ustb2021 -r;

六、修改用户名作为终端命令行提示符

studentdb=> \echo :PROMPT1
%/%R%#  studentdb=>\set PROMPT1 %/-%n%R%# studentdb-student=>

一些个人感想

opengauss数据库有点类似postgresSQL,和本人一直在用的sql server语法语句有许多细节的不同,如opengauss在数据库和表之间还有一层schema(模式)的关系,需要学习者注意


a
本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>

我有话说: