华为openGauss数据库到底如何入门,有何区别,让我来告诉你吧 【这次高斯不是数学家】
今天我们来一起使用一下高斯云数据库,注意哦,这次高斯不是数学家
特殊说明:本实验指导用户基于华为云鲲鹏服务器,使用openGauss构建金融场景下的数据库,模拟金融场景下的业务实现。
实验地址:华为高斯数据库实验地址
实验目标与基本要求:指导用户基于华为云鲲鹏服务器,使用openGauss构建金融场景下的数据库,模拟金融场景下的业务实现,您能够:
①通过对数据库中的对象(表、约束、视图、索引等)创建,掌握基础SQL语法。
②通过对表中数据的增删改查,模拟金融场景下的业务实现。
实验摘要
- 环境准备
- 远程登录弹性云服务器ECS
- 创建数据表
- 插入表数据
- 手工插入一条数据
- 添加约束
- 查询数据
- 视图
- 索引
- 数据的修改和删除
- 新用户的创建、授权和连接数据库
- 删除schema
- 使用JDBC连接数据库
接下来进入正题
1.环境准备
预置环境根据华为提供的手册来就可以,注意账号、用户名、密码,这个一会还会用到。
使用提供的账号进入IAM用户登录。
2.远程登录弹性云服务器ECS
在华为云控制台界面点击左上角“服务列表”->“弹性云服务器ECS”->进入弹性云服务器ECS管理列表->查看预置的弹性云服务器ECS的弹性公网IP
回到桌面,进入Xfce终端打开Terminal,执行提供的命令,登录弹性云服务器ECS
注意:成功登录后,实验过程中请勿关闭该Terminal窗口,否则需要重复此步骤重新建立连接。
3.创建数据表
创建数据表这部分没有那么容易描述,按照实验手册一步步来就可以,一定要细心。
4.插入表数据
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');
查询也与MySQL的查询方式一致,这里就不演示了
5.手工加入一条数据
当C银行有新的信息需要加入数据库时,系统需要在对应的数据表中手动插入一条新的数据。因此,针对主键属性定义的场景,介绍如何手动插入一条数据
6.添加约束
添加约束与常用的数据库命令也没有差别
7.查询数据
查询数据与MySQL的语法也完全一致
8.视图
9.索引
这部分内容相信大家在大学当中都熟练操作了,博主也正在大学当中学习数据库课程,对MySQL的基本操作也了如指掌,这部分高斯数据库与MySQL完全一样
最后来说一下体验吧,大部分与我们常见的关系型数据库命令操作没有区别,但在细节上高斯数据库提供了强大的数据支持,低延时便是高斯数据库一大亮点
【这次高斯不是数学家】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/345260
- 点赞
- 收藏
- 关注作者
评论(0)