iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
AI & Data

作者超囉嗦,但一天只要十分鐘的MYSQL真.新手教學 系列

.撰寫目標
使用淺顯易懂的文字.和一堆比喻幫助看的人能理解自己在做什麼,
目標設定是一天十分鐘,讓真.新手三十天學會基礎SQL。

.寫給誰看的
想學資料庫,但對資料完全沒概念的人,完完全全沒有概念的真.新手!

.為什麼選MYSQL
SQL的入門門檻較低,並且不管是想跨數據分析或是想當工程師的人都用的到,
而MYSQL算是較泛用的資料庫管理軟體,重點是免費!很適合學習。

鐵人鍊成 | 共 30 篇文章 | 42 人訂閱 訂閱系列文 RSS系列文
DAY 21

第二十一日-把不同表格的資料合在一起:UNION、FULL JOIN

今天要介紹的是FULL JOIN和UNION,FULL JOIN是不管重複不重複,通通加在一起做撒尿牛丸!也就是FULL JOIN會把兩張表的資料,不管對不對的...

2020-10-05 ‧ 由 Cinna 分享
DAY 22

第二十二日-MYSQL聚合函數:MAX、MIN、AVG、SUM、COUNT

我們平常在用EXCEL時,常常會用加總(MAX)、平均(AVERAGE)等等函數幫助處理數據,SQL也一樣有很多方便的函數可以使用,這些對多個值進行計算後,傳回...

2020-10-06 ‧ 由 Cinna 分享
DAY 23

第二十三日-MYSQL常用時間函數:加加減減各種日期選取

「撈日報、週報、月報、年報」、「撈每個月週四的報表」、「把2020/10/07改成2020/10」,處理資料時,常常會接到各種和時間有關的需求,要列出MYSQL...

2020-10-07 ‧ 由 Cinna 分享
DAY 24

第二十四日-MYSQL常用字串函數:取字串長度、取部分字串

繼介紹時間函數後,要介紹的是MYSQL常用字串函數。字串函數可以幫助我們抓取欄位的前幾個字、後幾個字,或是抓到特定關鍵字、關鍵字附近的字等等,今天先介紹怎麼取字...

2020-10-08 ‧ 由 Cinna 分享
DAY 25

第二十五日-MYSQL常用字串函數:用分隔符取字串、字串合併

延續昨日的常用字串函數介紹,今天要介紹的是用分隔符取字串和字串合併,前者常會用來取特定資料,後者則常會用來組成語法,下面會舉一些例子。 SUBSTRING_...

2020-10-09 ‧ 由 Cinna 分享
DAY 26

第二十六日-MYSQL聚合函數:GROUP BY搭配HAVING

我們之前曾介紹過MYSQL聚合函數:第二十二日-MYSQL聚合函數:MAX、MIN、AVG、SUM、COUNT今天要介紹另外一個重要的聚合函數:GROUP BY...

2020-10-10 ‧ 由 Cinna 分享
DAY 27

第二十七日-MYSQL的「如果」:IF、CASE基本用法

IF、CASE翻成中文就是「如果」,根據條件來決定要執行的事情,在各個程式語法理面都會有類似的語法,MYSQL也不例外今天介紹的是IF、CASE基本用法,那這兩...

2020-10-11 ‧ 由 Cinna 分享
DAY 28

第二十八日-MYSQL預存程序 STORED PROCEDURE:來寫一個BMI小程式(1)

我們在處理資料時,很常遇到一個情況:每天要撈差不多的東西!每天要下的指令其實大同小異,只是輸入日期不同,像這種重複性很高的事情,通常會寫一支預存程序處理,除了可...

2020-10-12 ‧ 由 Cinna 分享
DAY 29

第二十九日-MYSQL預存程序 STORED PROCEDURE:來寫一個BMI小程式(2)

昨天已經認識分隔符號 DELIMITER和STORED PROCEDURE建立語法,建立出BMI小程式的骨幹,接下來我們將SP名稱取做BMICompute,會變...

2020-10-13 ‧ 由 Cinna 分享
DAY 30

第三十日與完賽心得-MYSQL預存程序 STORED PROCEDURE:來寫一個BMI小程式(3)

第三十日,也是最後一日,該發表超囉嗦的鐵人賽心得了,但在那之前,我們先把BMI小程式寫完吧!謝謝你和我一起完成每天10分鐘,30天的MYSQL新手學習之旅! 如...

2020-10-14 ‧ 由 Cinna 分享