Nov
25
2021
opengauss数据库使用方法
一、启动服务
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
本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>
我有话说: