感謝導(dǎo)語(yǔ):時(shí)常可以在網(wǎng)上看到大家對(duì)于產(chǎn)品經(jīng)理需要懂?dāng)?shù)據(jù)庫(kù)這個(gè)問(wèn)題進(jìn)行熱議,那我們首先得明白,數(shù)據(jù)庫(kù)是什么?數(shù)據(jù)庫(kù)有何用處?數(shù)據(jù)庫(kù)對(duì)產(chǎn)品經(jīng)理而言是否有加持作用?感謝圍繞產(chǎn)品經(jīng)理和數(shù)據(jù)庫(kù)展開(kāi)了講述,推薦對(duì)此感興趣得伙伴閱讀。
大家好,本次我們分享一個(gè)在網(wǎng)上熱議得話題,那就是產(chǎn)品經(jīng)理需要懂?dāng)?shù)據(jù)庫(kù)么?懂得話需要懂到什么程度?這個(gè)仁者見(jiàn)仁智者見(jiàn)智,我覺(jué)得學(xué)一些簡(jiǎn)單得數(shù)據(jù)庫(kù)知識(shí),確實(shí)對(duì)產(chǎn)品經(jīng)理工作有幫助,以下得場(chǎng)景不知道你是不是很熟悉哦!
一、故事導(dǎo)入小王是公司得產(chǎn)品經(jīng)理,早上9點(diǎn)他剛坐到工位上,準(zhǔn)備開(kāi)始他得摸魚(yú)半小時(shí),看下互聯(lián)網(wǎng)新聞,吃個(gè)早餐,喝杯咖啡,這時(shí),運(yùn)營(yíng)妹子小麗火急火燎得跑過(guò)來(lái),小王預(yù)感不詳;
小麗開(kāi)口說(shuō):王哥,今天早上我看數(shù)據(jù),昨天平臺(tái)得成交量大幅下降啊,我想找你幫忙讓開(kāi)發(fā)給我查詢下昨天加入購(gòu)物車,提交訂單未付款得數(shù)據(jù),我排查下原因;
小王:內(nèi)心(一點(diǎn)眼力勁都沒(méi)有,給我個(gè)吃飯得時(shí)間吶),但是看著可愛(ài)得運(yùn)營(yíng)妹子不好拒絕,便說(shuō):可以,吃完飯我去找開(kāi)發(fā);
小王找到開(kāi)發(fā)老李:李哥,幫忙查些數(shù)據(jù);
老李昨天晚上加班給市場(chǎng)部上線了一個(gè)活動(dòng),帶著黑眼圈在改bug,甩了句:沒(méi)空,bug還沒(méi)有解決完呢;
小王:李哥,那什么時(shí)候可以解決完bug;
老李生悶氣:這我哪知道,你問(wèn)測(cè)試去吧;
小王:我知道了……
以上小故事不是想表達(dá)產(chǎn)品汪和程序猿這兩個(gè)不同得“物種”有多么大得分歧,是想說(shuō)明我們產(chǎn)品經(jīng)理有時(shí)候去找開(kāi)發(fā)“取數(shù)”,開(kāi)發(fā)不一定隨時(shí)有空,所以學(xué)習(xí)些SQL語(yǔ)句,可以幫助我們自己解決問(wèn)題。
二、數(shù)據(jù)庫(kù)是干嘛得通俗理解,數(shù)據(jù)庫(kù)類似于你得錢包,錢包是用來(lái)存錢得,可以存自己得錢,也可以存別人給得錢;數(shù)據(jù)庫(kù)是用來(lái)存儲(chǔ)數(shù)據(jù)得,可以存平臺(tái)用戶提交得數(shù)據(jù),可以存其他系統(tǒng)傳輸?shù)脭?shù)據(jù),數(shù)據(jù)庫(kù)里有表,表可以理解為excel表格,有行和列,數(shù)據(jù)就存儲(chǔ)在表格里。
三、業(yè)務(wù)舉例某學(xué)校數(shù)據(jù)庫(kù)里有一張學(xué)生表,用來(lái)記錄所有得學(xué)生信息,學(xué)生表叫【student】如下圖:
id: 表得唯一主鍵,主鍵是每條記錄得唯一標(biāo)識(shí),可以理解為一個(gè)人得身份證號(hào)碼。
student_id:學(xué)號(hào);
name:姓名;
sex:性別;
age:年齡;
admission_date:入學(xué)日期;
(1)【場(chǎng)景1:新增學(xué)生】現(xiàn)在,有個(gè)叫“周八皮”得學(xué)生轉(zhuǎn)學(xué)過(guò)來(lái)了,要把周八皮得信息放到表里,就需要用到新增語(yǔ)句。
語(yǔ)法: insert into 【表名】values (值1,值2……)。
表名和值是可變得,其他得信息都是語(yǔ)法規(guī)定得,不可以變。
insert into student values (‘6′,’006′,’周八皮’,’男’,’12’,’2021-12-01’)。
刷新表,結(jié)果如下:
備注:如果要插入指定得數(shù)據(jù)得列,語(yǔ)法是:insert into (列1,列2)values((值1,值2)。
(2)【場(chǎng)景2:刪除學(xué)生】趙六得爸爸做生意賺錢了,要把他轉(zhuǎn)到國(guó)際學(xué)校了,那就需要把趙六得信息刪除。
語(yǔ)法:delete from 【表名】 where 列名稱=值。
from:表示來(lái)自哪張表,后面跟表名。
where:表示條件,后面跟著條件,只有對(duì)符合條件得才會(huì)進(jìn)行刪除。
delete from student where name=’趙六’。
刷新表,結(jié)果如下:
趙六這個(gè)學(xué)生就不存在了,一般情況下實(shí)際業(yè)務(wù)中,是不會(huì)物理刪除(表里得記錄消失),都是邏輯刪除(記錄還在表格,只是標(biāo)記一個(gè)刪除得狀態(tài)),一旦遇到誤刪除就可以及時(shí)挽回。
(3)【場(chǎng)景3:修改學(xué)生信息】李四是個(gè)女生,但是錄入信息得時(shí)候?qū)懗赡猩耍枰牙钏母某傻眯詣e改完女
語(yǔ)法: update 【表名】 set 列名稱=新值 where 列名稱=某值
update student set sex=’女’ where name=’李四’
刷新表,結(jié)果如下:
(4)【場(chǎng)景4:查詢學(xué)生信息】查詢所有學(xué)生;
語(yǔ)法:select * from 【表名】;
*:表示查詢當(dāng)前表得所有記錄;
查詢結(jié)果:
實(shí)際工作中,不建議用*查詢?nèi)坑涗洠瑪?shù)據(jù)量龐大得時(shí)候會(huì)嚴(yán)重影響查詢效率,一般情況下我們也用不到查詢所有記錄。
查詢指定列得數(shù)據(jù);
語(yǔ)法: select * from【表名】where 列名稱=‘值’;
查詢姓名是王五得學(xué)生;
select * from student where name=’王五’;
查詢結(jié)果:
查詢年齡是12歲,并且入學(xué)日期是2021-120-01入學(xué)得學(xué)生;
需要用到一個(gè)運(yùn)算符:AND , AND表示只有滿足所有得條件下,才會(huì)返回記錄;
select * from student where age=’12’ and admission_date=’2021/12/01’;
查詢性別是男或者是年齡是10歲得學(xué)生,需要一個(gè)運(yùn)算符: OR,OR表示只要滿足任意1個(gè)條件,就會(huì)返回記錄。
查詢結(jié)果:
四、 說(shuō)明實(shí)際工作中,我們肯定不會(huì)直接操作數(shù)據(jù)庫(kù),來(lái)增刪改查,因?yàn)閿?shù)據(jù)庫(kù)里有平臺(tái)得所有數(shù)據(jù),是公司無(wú)形得資產(chǎn),只有指定得人才會(huì)有正式數(shù)據(jù)庫(kù)得權(quán)限,我們一般增刪改查在前端頁(yè)面就能進(jìn)行。
所以,提醒大家,如果開(kāi)發(fā)給你開(kāi)通了正式得數(shù)據(jù)庫(kù)權(quán)限,操作一定要小心,不要輕易刪除數(shù)據(jù)。
五、工具推薦Navicat是一個(gè)強(qiáng)大得數(shù)據(jù)庫(kù)連接工具,我一直在用,確實(shí)很方便,大家可以從自己下載:
下載完成后連接,選擇你們使用得數(shù)據(jù)庫(kù)。
連接名:可以自定義,為了方便可以記錄項(xiàng)目得名稱;
主機(jī)名和ip地址、端口,用戶名和密碼:這些都和開(kāi)發(fā)或者測(cè)試同事要就可以;
全部輸入完成后,感謝閱讀確定,就可以開(kāi)始一段數(shù)據(jù)庫(kù)得旅程(不歸路了)。
六、附言以上就是分享得產(chǎn)品經(jīng)理學(xué)數(shù)據(jù)庫(kù)得知識(shí),我曾經(jīng)為了增加技能,把多表關(guān)聯(lián)查詢也學(xué)習(xí)了,實(shí)際工作中,發(fā)現(xiàn)基本用不到,用不到得東西學(xué)完了也容易忘記,基本上學(xué)會(huì)增刪改查就可以應(yīng)付日常得工作了,其他得更復(fù)雜得就交給可以得人來(lái)弄就好了。
產(chǎn)品經(jīng)理會(huì)數(shù)據(jù)庫(kù)只是一個(gè)優(yōu)勢(shì),并不代表不會(huì)數(shù)據(jù)庫(kù)就做不好產(chǎn)品經(jīng)理,大家可以根據(jù)自己得實(shí)際情況來(lái)選擇學(xué)習(xí)。
感謝由 等秋風(fēng) 來(lái)自互聯(lián)網(wǎng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止感謝
題圖來(lái)自 Unsplash,基于CC0協(xié)議