您的位置:  首页 > 技术 > 数据库 > 正文

使用虚拟机在CentOS上安装部署数据库使用

2022-01-13 11:00 https://my.oschina.net/u/5247718/blog/5396165 osc_92595614 次阅读 条评论

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

本节描述使用数据库的基本操作。通过此节您可以完成创建数据库、创建表及向表中插入数据和查询表中数据等操作。

2.1 前提条件

●openGauss正常运行。

●由于本实验是对openGauss数据库的基本使用,需要掌握openGauss数据库的基本操作和SQL语法,openGauss数据库支持SQL2003标准语法,数据库基本操作参见附录二。

2.2 操作步骤

步骤 1以操作系统用户omm登录数据库主节点。

[root@ecs-c9bf script]# su - omm

若不确定数据库主节点部署在哪台服务器,请确认连接信息。

步骤 2启动服务。

启动服务命令:

[omm@ecs-c9bf ~]$ gs_om -t start

Starting cluster.

=========================================

=========================================

Successfully started.

步骤 3连接数据库。

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

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

gsql ((openGauss 1.1.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数据库提供的命令行方式的数据库连接工具。

步骤 4第一次连接数据库时,需要先修改omm用户密码,新密码修改为Bigdata@123(建议用户自定义密码)。

postgres=# alter role omm identified by 'Bigdata@123' replace 'openGauss@123';

ALTER ROLE

步骤 5创建数据库用户。

默认只有openGauss安装时创建的管理员用户可以访问初始数据库,您还可以创建其他数据库用户帐号。

postgres=# CREATE USER joe WITH PASSWORD "Bigdata@123";

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

CREATE ROLE

如上创建了一个用户名为joe,密码为Bigdata@123的用户。

步骤 6创建数据库。

postgres=# CREATE DATABASE db_tpcc OWNER joe;

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

CREATE DATABASE

创建完db_tpcc数据库后,就可以按如下方法退出postgres数据库,使用新用户连接到此数据库执行接下来的创建表等操作。当然,也可以选择继续在默认的postgres数据库下做后续的体验。

退出postgres数据库。

postgres=#  \q

使用新用户连接到此数据库。

[omm@ecs-c9bf ~]$ gsql -d db_tpcc -p 26000 -U joe -W Bigdata@123  -r

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

gsql ((openGauss 1.1.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. 

  

db_tpcc=>

步骤 7创建SCHEMA。

db_tpcc=> CREATE SCHEMA joe AUTHORIZATION joe;

当结果显示为如下信息,则表示创建SCHEMA成功。

CREATE SCHEMA

步骤 8创建表。

创建一个名称为mytable,只有一列的表。字段名为firstcol,字段类型为integer。

db_tpcc=>  CREATE TABLE mytable (firstcol int); 

CREATE TABLE

步骤 9向表中插入数据:

db_tpcc=> INSERT INTO mytable values (100); 

当结果显示为如下信息,则表示插入数据成功。

INSERT 0 1

查看表中数据:

db_tpcc=> SELECT * from mytable; 

 firstcol  

---------- 

      100 

(1 row)

步骤 10退出postgres数据库。

postgres=#  \q

本实验结束。

原文链接:Gauss松鼠会

展开阅读全文                                    
  • 0
    感动
  • 0
    路过
  • 0
    高兴
  • 0
    难过
  • 0
    搞笑
  • 0
    无聊
  • 0
    愤怒
  • 0
    同情
热度排行
友情链接