談談產品分析中涉及到的Mysql 的數據操作

這篇文章多以圖片來展示了,因為保存sql語句代碼的時候,無法保存,我就存儲在雲筆記中,然後截圖以截圖的方式發表。閱讀不便,深表歉意。

最近這幾天有點繁忙,更新的平率降低了,之前已經說過對於mysql資料庫中,數據表的操作,那麼這次文章呢,我們來談談關鍵的操作,對於mysql資料庫中的數據進行操作。接觸過這一塊的朋友來說,資料庫的數據操作最基本的就是增刪改查。然後對於數據分析來說,我們在做數據分析的時候,數據很多時候已經有了。

一,數據的查詢操作 select

select 語句還是比較簡單的,查找什麼,就把什麼的名字列舉出來。具體的格式是:

SELECT column_name,column_name nFROM table_name [WHERE Clause] n

下邊舉例說明,我已經在資料庫中加了這幾條數據,我們先用 select * 來查詢所有的數據

這裡邊顯示了info這個表中的所有數據,再看看 select name 這個中查找指定數據的語句。

在select語句中,可以按照自己想要的數據來查詢,這樣就比使用excel表格方便多了。

二,WHERE 子句類似於程序語言中的 if 條件,根據 MySQL 表中的欄位值來讀取指定的數據。

where 句子的語法格式:

SELECT field1, field2,...fieldN FROM table_name1, table_name2...n[WHERE condition1 [AND [OR]] condition2.....n

這個句子是用來查詢用的,其他的使用在使用的時候會介紹,舉一反三即可,下圖為where判斷語句的具體用法。假定 A 為 10, B 為 20:

舉例說明where在查詢語句中的具體應用:

上圖就顯示,在查詢的時候,查詢欄位多個,對應一個檢索條件。

三,數據的更新操作 update

如果我們需要修改或更新 MySQL 中的數據,我們可以使用 SQL UPDATE 命令來操作。

語法:

UPDATE table_name SET field1=value1, field2=value2n[WHERE Clause]n

舉例說明,更新info表中的數據

可以看到,更新的id=1 的數據已經變化了name這個欄位。

四,delete指令,在mysql有些重複的或者垃圾數據,可以借用delete來刪除

語法:

delete from table_name where ?=?;n

後邊的where為選擇刪除的數據內容,數據很珍貴,要學會謹慎操作。

如圖,我們就刪除了一條數據。

文章中介紹的是一些簡答的操作,資料庫的數據操作,多種且樣式變化多。這裡提供的是一些基本的引導,關於更深次的操作,需要自行的舉一反三的學習。
推薦閱讀:

乾貨:QQ聊天記錄數據分析
SparkSQL數據分析項目---數據可視化
第八章:回歸
初識數據分析

TAG:数据分析 | MySQL |