李哥|产品经理了解数据库,真的这些就够了

编辑导语:时常可以在网上看到大家对于产品经理需要懂数据库这个问题进行热议,那我们首先得明白,数据库是什么?数据库有何用处?数据库对产品经理而言是否有加持作用?本文围绕产品经理和数据库展开了讲述,推荐对此感兴趣的伙伴阅读。
李哥|产品经理了解数据库,真的这些就够了
文章插图
大家好,本次我们分享一个在网上热议的话题,那就是产品经理需要懂数据库吗?懂的话需要懂到什么程度?这个仁者见仁智者见智,我觉得学一些简单的数据库知识,确实对产品经理工作有帮助,以下的场景不知道你是不是很熟悉哦!
一、故事导入小王是公司的产品经理,早上9点他刚坐到工位上,准备开始他的摸鱼半小时,看下互联网新闻,吃个早餐,喝杯咖啡,这时,运营妹子小丽火急火燎的跑过来,小王预感不详;
小丽开口说:王哥,今天早上我看数据,昨天平台的成交量大幅下降啊,我想找你帮忙让开发给我查询下昨天加入购物车,提交订单未付款的数据,我排查下原因;
小王:内心(一点眼力劲都没有,给我个吃饭的时间呐),但是看着可爱的运营妹子不好拒绝,便说:可以,吃完饭我去找开发;
小王找到开发老李:李哥,帮忙查些数据;
老李昨天晚上加班给市场部上线了一个活动,带着黑眼圈在改bug,甩了句:没空,bug还没有解决完呢;
小王:李哥,那什么时候可以解决完bug;
老李生闷气:这我哪知道,你问测试去吧;
小王:我知道了……
以上小故事不是想表达产品汪和程序猿这两个不同的“物种”有多么大的分歧,是想说明我们产品经理有时候去找开发“取数”,开发不一定随时有空,所以学习些SQL语句,可以帮助我们自己解决问题。
二、数据库是干嘛的通俗理解,数据库类似于你的钱包,钱包是用来存钱的,可以存自己的钱,也可以存别人给的钱;数据库是用来存储数据的,可以存平台用户提交的数据,可以存其他系统传输的数据,数据库里有表,表可以理解为excel表格,有行和列,数据就存储在表格里。
李哥|产品经理了解数据库,真的这些就够了
文章插图
三、业务举例某学校数据库里有一张学生表,用来记录所有的学生信息,学生表叫【student】如下图:
李哥|产品经理了解数据库,真的这些就够了
文章插图
id: 表的唯一主键,主键是每条记录的唯一标识,可以理解为一个人的身份证号码。
student_id:学号;
【 李哥|产品经理了解数据库,真的这些就够了】name:姓名;
sex:性别;
age:年龄;
admission_date:入学日期;
(1)【场景1:新增学生】现在,有个叫“周八皮”的学生转学过来了,要把周八皮的信息放到表里,就需要用到新增语句。
语法: insert into 【表名】values (值1,值2……)。
表名和值是可变的,其他的信息都是语法规定的,不可以变。
insert into student values (‘6′,’006′,’周八皮’,’男’,’12’,’2021-12-01’)。
刷新表,结果如下:
李哥|产品经理了解数据库,真的这些就够了
文章插图
备注:如果要插入指定的数据的列,语法是:insert into (列1,列2)values((值1,值2)。
(2)【场景2:删除学生】赵六的爸爸做生意赚钱了,要把他转到国际学校了,那就需要把赵六的信息删除。
语法:delete from 【表名】 where 列名称=值。
from:表示来自哪张表,后面跟表名。
where:表示条件,后面跟着条件,只有对符合条件的才会进行删除。