ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 使用虚拟机在CentOS上安装部署数据库使用

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

原创 Linux操作系统 作者:哈哈哈hh 时间:2022-01-12 10:32:45 0 删除 编辑

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

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

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松鼠会


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70003733/viewspace-2851840/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2021-09-10

  • 博文量
    280
  • 访问量
    250866