产品经理必须要看的数据库阅读、操作基础知识
这段时间由于在新项目的带队上,在开发资源有限的情况下。产品经理在需求调研和数据分析上一定要懂开发知识,是非常重要的。
最主要原因是:
有了开发知识的产品经理,不仅可以减少开放的工作量、还有未来的产品迭代坑。
我一致认为产品经理有3个发展方向,一个是专注UED用户体验,朝着UX方向发展;一个是专注开发技能,专注业务和技术框架发展;一个是专注运营和营销,专注增长、市场方向。
但专注在技术和框架的产品经理在平均薪资待遇是市面上最高的。
毕竟真正的产品经理要参与产品研发工作,所以不仅是要阅读API文档。懂前端、客户端开发知识、数据库开发知识是一个避免采坑的实用技能。
我认为产品经理要掌握的数据库基础知识分为2类
学会看数据库,第二个操作数据库。
从数据产品经理到普通后台的架构基础产品经理,都离不开数据库知识。
如下是1个数据库的表单操作,你可以看懂SQL语句是为了干什么做数据操作的吗?
不会数据库的产品经理像看一本无字天书一样,不知道内容是什么。
数据库的工作在创业或项目早期属于后端的工作。服务端建立业务逻辑和运算逻辑抽取对数据库进行增删改查。
▲ 数据库表之间的关系
数据库中表对客观世界中的一个实体,表名就是实体名,表的字段就是实体属性。
比如供应商的城市、联系人、邮政编码、传真都属于供应商属性。
表与表之间可以建立关联关系,对应不同实体之间的关系。
下面是实体中常见的1对多和1对1关系。
订单与商品表的关系:1对多(一个订单可以有多个商品)
商品表与店铺表的关系:多对多(一个店铺可以卖多个商品,一个商品可以在多个店铺卖)
用户表与户口表的关系:1对1(一个人只有一个户口)
产品经理要知道sql只是语言,基于语言下的软件使用层分3个。
数据库有3类在企业中使用,分别是sql server、MySQL、oracle。三者都采取sql语言从学习成本和了解上,产品经理重点是关注sql语言。
sqlserver在图形界面较为友好,同时支持快捷弹窗快速输入sql语言输入。但麻烦的是安装麻烦,可能与Windows冲突导致安装失败。
MySQL安装简单,轻量。同时基本满足日常的使用和操作
oracle这里就不在讨论。
最后数据库在操作非常相似的Excel,仍然是不懂数据库知识的产品经理最好入门选择。你可以通过excel关联数据库,实现在Excel上操作和调取查看数据库。
▲ Excel关联
oracle数据库复杂,同时运行卡顿。同时国内oracle的使用者都是大型互联网公司或企业。普通人学习的性价比低。
从数据产品经理到普通后台产品经理,产品经理主要集中在数据库的数据抽取和运算上。
比如推荐系统的产品经理需要通过导出数据时刻查看推荐算法下的资讯内容数据增长、用户评论等,调整推荐系统模型。
有了数据库查询知识,还可以在家里随时查询热点的运营活动数据、功能性用户数据等。即使后台报表没有完成,也可以通过数据库来查询数据结果,完成数据查询和汇报工作。
主要分为表的建立、新增、查询、修改、删除。
建表:create table
新增:insert into
查询:select
修改:update
删除:delete from
1. SELECT语句
SELECT column_name,column_name FROM table_name;
SELECT * FROM table_name;
2.SELECT DISTINCT 语句
SELECT DISTINCT column_name,column_name FROM table_name;
3.WHERE 子句
SELECT column_name,column_name FROM table_name WHERE column_name operator value;
--从 "Websites" 表中选取国家为 "CN" 的所有网站
SELECT * FROM Websites WHERE country='CN';
4.WHERE 子句中的运算符:
Where 子句:
Select * from Kevin where kevin=7000;
Where +条件(筛选行):
Select * from emp where ename='SMITH';
sname=指的是表下的这个字段
3.查询日期型数据
好,今天的分享就在这里。
每天体验1款APP圈子
平均1天1块钱,扫码购买即可加入
连续体验90款应用,通过后原路退回