本实验指导用户基于华为云鲲鹏服务器,使用openGauss构建金融场景下的数据库,模拟金融场景下的业务实现。

指导用户基于华为云鲲鹏服务器,使用openGauss构建金融场景下的数据库,模拟金融场景下的业务实现,您能够:
通过对数据库中的对象(表、约束、视图、索引等)创建,掌握基础SQL语法。
通过对表中数据的增删改查,模拟金融场景下的业务实现。
1.1.预置环境
注意:开始实验之前请点击手册上方“预置实验环境”按钮。
预置实验环境需要等待【1-3分钟】,环境预置会生成一台操作系统为openEuler的华为云鲲鹏弹性云服务器ECS。
1.2.登录华为云
进入【实验操作桌面】,打开火狐浏览器进入华为云登录页面。选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云(详见实验手册上方,切勿使用您自己的华为云账号登录),如下图所示:

登录成功后,会进入到华为云控制台页面,如下图所示:

点击左上角“服务列表”再点击“弹性云服务器ECS”,进入弹性云服务器ECS管理列表。

在此可查看预置的弹性云服务器ECS的弹性公网IP,如下图所示:

回到【实验操作桌面】,双击“Xfce终端”打开Terminal,执行如下命令(使用上图所示的弹性公网IP替换命令中的EIP),登录弹性云服务器ECS;

LANG=en_us.UTF-8 ssh root@EIP
操作说明:
接受秘钥:输入“yes”回车;
输入密码:Huawei@!123
登录成功如下图所示(输入密码时,命令行窗口不会显示密码,输完之后直接回车)。

注意:成功登录后,实验过程中请勿关闭该Terminal窗口,否则需要重复此步骤重新建立连接。
3.1.创建金融数据库finance
切换到omm用户,以操作系统用户omm登录数据库主节点:
什么是schema?
su - omm

使用gsql工具登录数据库:
gsql -d postgres -p 15400 -r

创建数据库finance:
CREATE DATABASE finance ENCODING 'UTF8' template = template0;

连接finance数据库:
\connect finance

创建名为finance的schema,并设置finance为当前的schema。
CREATE SCHEMA finance;

将默认搜索路径设为finance:
SET search_path TO finance;

执行insert操作:
INSERT INTO client(c_id,c_name,c_mail,c_id_card,c_phone,c_password) VALUES
(1,'张一','zhangyi@huawei.com','340211199301010001','18815650001','gaussdb_001'),
(2,'张二','zhanger@huawei.com','340211199301010002','18815650002','gaussdb_002'),
(3,'张三','zhangsan@huawei.com','340211199301010003','18815650003','gaussdb_003'),
(4,'张四','zhangsi@huawei.com','340211199301010004','18815650004','gaussdb_004'),
(5,'张五','zhangwu@huawei.com','340211199301010005','18815650005','gaussdb_005'),
(6,'张六','zhangliu@huawei.com','340211199301010006','18815650006','gaussdb_006'),
(7,'张七','zhangqi@huawei.com','340211199301010007','18815650007','gaussdb_007'),
(8,'张八','zhangba@huawei.com','340211199301010008','18815650008','gaussdb_008'),
(9,'张九','zhangjiu@huawei.com','340211199301010009','18815650009','gaussdb_009'),
(10,'李一','liyi@huawei.com','340211199301010010','18815650010','gaussdb_010'),
(11,'李二','lier@huawei.com','340211199301010011','18815650011','gaussdb_011'),
(12,'李三','lisan@huawei.com','340211199301010012','18815650012','gaussdb_012'),
(13,'李四','lisi@huawei.com','340211199301010013','18815650013','gaussdb_013'),
(14,'李五','liwu@huawei.com','340211199301010014','18815650014','gaussdb_014'),
(15,'李六','liliu@huawei.com','340211199301010015','18815650015','gaussdb_015'),
(16,'李七','liqi@huawei.com','340211199301010016','18815650016','gaussdb_016'),
(17,'李八','liba@huawei.com','340211199301010017','18815650017','gaussdb_017'),
(18,'李九','lijiu@huawei.com','340211199301010018','18815650018','gaussdb_018'),
(19,'王一','wangyi@huawei.com','340211199301010019','18815650019','gaussdb_019'),
(20,'王二','wanger@huawei.com','340211199301010020','18815650020','gaussdb_020'),
(21,'王三','wangsan@huawei.com','340211199301010021','18815650021','gaussdb_021'),
(22,'王四','wangsi@huawei.com','340211199301010022','18815650022','gaussdb_022'),
(23,'王五','wangwu@huawei.com','340211199301010023','18815650023','gaussdb_023'),
(24,'王六','wangliu@huawei.com','340211199301010024','18815650024','gaussdb_024'),
(25,'王七','wangqi@huawei.com','340211199301010025','18815650025','gaussdb_025'),
(26,'王八','wangba@huawei.com','340211199301010026','18815650026','gaussdb_026'),
(27,'王九','wangjiu@huawei.com','340211199301010027','18815650027','gaussdb_027'),
(28,'钱一','qianyi@huawei.com','340211199301010028','18815650028','gaussdb_028'),
(29,'钱二','qianer@huawei.com','340211199301010029','18815650029','gaussdb_029'),
(30,'钱三','qiansan@huawei.com','340211199301010030','18815650030','gaussdb_030');

请点击“阅读原文”直通实验室。