产品经理必知必会的SQL
產品經理日常工作中,需要了解用戶使用產品的情況日活(DAU)/月活(MAU),了解某個頁面某個按鈕的點擊率、轉化率,或者開會需要匯報某些數據、指標,或者需要通過數據分析精細化運營方案,等等,這些工作就要求產品經理需要快速獲取到產品數據。
如果產品經理能夠熟練使用SQL語句對數據庫進行增、刪、改、查操作,可以提高工作效率,無需每次都去麻煩開發同學,自己一兩分鐘的事情。既裝逼,又高效。
sql語言與MySQL、數據庫之間的關系,這些概念之間的關系用下面這張圖可以表達:
sql只是語言。企業常用的數據庫有3類,分別是sql server、MySQL、oracle,三者都可用sql語言進行操作。MySQL安裝簡單,輕量,基本滿足日常的使用和操作,適用范圍比較廣。
數據庫(DB)和數據庫管理系統(DBMS)之間的區別
數據庫:為某種目的而組織起來的記錄和文件的集合。更通俗的理解,是由一張張表構成。
數據表:其實就是一個二維表,表中一列一列的就是字段。如下表:
數據庫管理系統(DBMS):是指在計算機中對數據庫進行定義、描述、建立、管理和維護的系統軟件。我們日常說的MySQL、Oracle都屬于數據庫管系統。
怎么連接數據庫?
我現在用的是 Navicat Premium 這款數據庫管理工具,用它連接MySQL數據庫后,可以從中看到各種數據的詳細信息。
不同于mysql、sql server和Oracle等數據庫,大概相當于,Navicat只是一個水龍頭,而MySQL就是自來水供水系統。
找開發同學詢問如何連接數據庫,拿到地址、賬號、密碼、端口后等信息,填入下圖:
連接數據庫之后,在Navicat界面,我們主要關注的幾個地方就是下圖箭頭標紅的區域:
如果剛連接數據庫,不熟悉表結構,不知道要查的數據存在哪個表里,直接問開發同學吧,集中詢問或者換著人問都可以。
產品經理需要會寫的SQL語句:
新增:insert into,向數據庫表中插入、新增數據
查詢:select,從數據庫表中獲取數據
修改:update,更新、修改數據庫表中的數據
條件查詢:where ,從數據庫按規定標準查找數據
條件查詢:and...or... ,?使用運算符對基于一個以上的條件查找數據
刪除:delete from(一般不涉及),從數據庫表中刪除數據
注:刪除和創建使用較少,一般,產品經理主要是對數據庫進行查詢和數據導出。
1.?INSERT INTO語句
INSERT INTO 語句用于向表格中插入新的行。舉例:
INSERT?INTO?cc_clnt?(clnt_type,?Area)?VALUES?('online',?'hk')解釋:在 cc_clnt 表中插入 clnt_type 為 online, Area 為 HK 2個值。
2. SELECT語句
SELECT 語句用于從數據庫中選取數據。舉例:
select enty_seq from cc_clnt where clnt_id='0123456';解釋:在表 cc_clnt 中查找 clnt_id 為 0123456 的 enty_seq 值為多少。假設查詢結果為 88888 。
3.UPDATE語句
Update 語句用于修改表中的數據。舉例:
UPDATE?cc_login?SET?PWD='123456'?where?enty_seq?=83888;;解釋:修改 cc_login 表中 enty_seq 的值為 88888?這條記錄的 PWD值為 123456
4.WHERE 子句
WHERE 子句用于提取那些滿足指定標準的記錄舉例:
select?enty_seq?from?cc_clnt?where?clnt_id='0123456';解釋:where后面的 “clnt_id 為 0123456 ”?就是規定條件,按照這個條件來查找enty_seq 值為多少?。
5.AND...OR... 運算符
AND 和 OR 運算符用于基于一個以上的條件對記錄進行過濾。舉例:
SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter'解釋:在 Persons 表中查找firstname是 Thomas或者William ,且lastname為 Carter 的 值。
sql語句書寫規則:
1)語句以英文 ;結尾(半角符號)
2)不區分關鍵字的大小寫,SQL 對大小寫不敏感
3)表名與列名不區分大小寫
4)輸入符號的時候只能用英文
5)列名不能加單引號
這里推薦一個網站:http://www.w3school.com 有空可以在這里學習更多sql知識。
好,今天的分享就在這里。
如果你喜歡這篇文章,歡迎關注上面的公眾號
最后,我建立了各大城市的產品交流群,想進群小伙伴加微信:yw5201a1??我拉你進群。
視頻號推薦
更多干貨可關注微信公眾號:產品劉
··················END··················
今日研報:德勤管理咨詢發布《旅游業的未來》報告,公眾號后臺回復“?旅游業”,即可下載完整PDF文件。
RECOMMEND
推薦閱讀
如何進行產品戰略規劃
手把手教你做B端產品經理
再分享個競品分析報告
為何boss上的HR要了簡歷就不回復了?
點擊“閱讀原文”
查看更多干貨
總結
以上是生活随笔為你收集整理的产品经理必知必会的SQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nacos注册服务都注册在public空
- 下一篇: CentOS安装Mysql8