iT邦幫忙

鐵人檔案

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

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

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

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

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

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

第十一日-資料篩選趴兔:AND和OR,邏輯運算子大混戰

今天要介紹的是邏輯運算子AND和OR,同為邏輯運算子的還有NOT (記得昨天的!跟<>嗎?),我們這個年代(???)出生的小孩,文組數學課已經不教若...

2020-09-25 ‧ 由 Cinna 分享
DAY 12

第十二日-資料篩選趴三:BETWEEN 、LIKE與NULL

語法的超生活應用(咦)BETWEEN:「我想調早上九點到十二點的監視器!」by 憤怒的被偷光全家的民宅主人LIKE:「你幫我找那個什麼什麼節目!就是那個綜藝什麼...

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

第十三日-資料表建錯怎麼辦?別急,先學怎麼新增和刪除欄位

作者真的很囉唆.....系列名稱不是取假的 在很久很久以前,有一群人建立了一個叫做student的資料表,這群學生紛紛在裏頭填上自己的資料,卻因為不想上課,...

2020-09-27 ‧ 由 Cinna 分享
DAY 14

第十四日-資料表建錯怎麼辦? 欄位更改:MODIFY、CHANGE、RENAME

昨天提到ALTER TABLE更改資料的方式有很多,基本上主要是MODIFY、CHANGE、RENAME三種語法,三種的使用時機不太一樣。 在開始介紹之前,我們...

2020-09-28 ‧ 由 Cinna 分享
DAY 15

第十五日-批次把資料補齊:更新(UPDATE)資料值

我們在寫考卷的時候常常會有「這題不會寫,先跳過」的情況,填資料也一樣,有些欄位一開始沒填,想後面再填,或是想將舊資料值更新,這時候就需要UPDATE。 UPDA...

2020-09-29 ‧ 由 Cinna 分享
DAY 16

第十六日-想取幾筆就取幾筆資料:Limit

現在要介紹的是Limit語法,Limit的用處在於可以指定資料庫要撈幾筆資料,同時也可以指定撈第幾筆到第幾筆(好繞口),例如說:「撈馬松比賽第二十名到第三十名」...

2020-09-30 ‧ 由 Cinna 分享
DAY 17

第十七日-大到小小到大的資料排序:ORDER BY

當我們撈到資料時,往往會希望能將資料照某個欄位由大到小或是由小到大排序,例如說班級通訊錄會照座號由小到大排序,或是商業銷售報表會希望照銷售總額由大到小排序,這時...

2020-10-01 ‧ 由 Cinna 分享
DAY 18

第十八日-新手資料表設計:資料庫正規化

介紹完單張資料表資料選取的各種方式後,我們要開始跟關聯資料表玩耍啦!今天不動手,是很囉唆的介紹關聯資料表與資料庫正規化。 用自己對資料庫的理解,舉生活化的例子...

2020-10-02 ‧ 由 Cinna 分享
DAY 19

第十九日-把不同表格的資料合在一起:聯集INNER JOIN

在介紹完資料正規化,明白不能全部資料通通塞到同一張後,下個問題就是:我們要怎麼把不同表格的資料合在一起?,這裡用到的語法就是JOIN,JOIN分成很多種,常用的...

2020-10-03 ‧ 由 Cinna 分享
DAY 20

第二十日-把不同表格的資料合在一起:LEFT/RIGHT JOIN

介紹完最常用的INNER JOIN,現在要介紹LEFT/RIGHT JOIN,概念上是:我們選了一張表,以這張表為主,加入第二張表,第二張表會用資料一行行判斷,...

2020-10-04 ‧ 由 Cinna 分享