网工改行DBA-入门GaussDB(forMySQL)【GaussDB(for MySQL)】
不懂数据库的系统工程师不是一名好网工。作为一名网络工程出身的IT从业者,深感单纯的网络知识限制了自己的发展,刚好有机会接触数据库,那就学一下吧,毕竟技多不压身。
做完主办方给安排的“热身运动”(使用GaussDB(for MySQL)完成数据查询操作,回复正确的查询截图即可参与抽奖!_GaussDB(for MySQL)_数据库_华为云论坛)之后,想必深入了解GaussDB的兴趣不减反增吧?
基本的操作指引在“热身运动”当中已经讲得比较详细了,在此我再提醒一些需要注意的地方吧:
- 实验当中需要用到存储桶,虽然说“存储桶”只创建不放东西不会收费,但是最好做完实验还是删掉它。
- 在做实验二的时候,需要插入3000多条数据,使用实验一的方式,好像有点问题,我这边是直接DAS窗口当中粘贴insert 语句。缺点只是耗时比较长,它还是可以全部insert进去的。
- 默认创建的GaussDB(forMySQL)实例不带公网IP,但是由于有代金券加持,你可以给它绑定一个公网ip,然后安装自己的SQL client工具,进行数据导入操作。
下面来看实验二:
针对用户需求,首先我们对表结构进行一下解读:
CREATE TABLE behaviordate(
number VARCHAR(50),
user_name VARCHAR(50), # 用户名称(系统进行了脱敏)
user_id VARCHAR(50), # user_id
gender VARCHAR(50), # 性别
Registration_time DATETIME, # 注册时间
Consumption_amount DECIMAL(5,2), # 充值金额
consumption_type VARCHAR(50) # 充值类型
);
从需求文档得知:
我们需要做几个事情:
(1)统计用户总数
(2)查找8月新增注册用户数
(3)统计付费用户数
(4)统计收入(汇总一下总收入)
(5)统计用户特征
(6)统计性别特征
** 男/女各占多少人
(7)分析用户付费特征
(8)最终写出3个结论:
(8a)付费用户占73%,非付费用户占27%
(8b)男女玩家占比大致相同,表明男女都喜欢玩游戏
(8c)大部分玩家喜欢充值1-100元,高端玩家(充值1000以上的)没有。另外有小部分玩家余额不足。
后记:
- 使用华为云自带的DAS查询工具,可以免去开发者自己安装SQL client工具的麻烦,可视化程度高。
- 本次实验的所有SQL查询均在DAS页面上面完成,方便快捷。
- 可以支持多种界面皮肤
- 支持SQL格式化
- 可以查看SQL执行计划
我正在参加【体验云数据库GaussDB(for MySQL)即抽奖,征文赢华为云开发者定制大礼包!】征文活动
【有奖征文 第33期】体验云数据库GaussDB(for MySQL)即抽奖,征文赢华为云开发者定制大礼包!-云社区-华为云
- 点赞
- 收藏
- 关注作者
评论(0)