iT邦幫忙

鐵人檔案

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

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

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

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

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

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

第一日:很囉唆的前言與很多的下一步:MySQL安裝

前言 非本科且和電腦非常不熟的自己,靠著各個課程、書籍,入行後端半年。在過程中,IT鐵人賽的系列文對我的幫助非常大,因為連續三十天的寫文相比多數其他部落格文章...

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

第二日:看懂資料庫和資料表,創建第一筆資料

昨天安裝完資料庫管理軟體MySQL後,可以開始學語法了!等等!!!有些概念要先了解,才會知道自己在寫什麼,和寫作文前要先會寫國字、了解詞彙、了解題目的意思才能開...

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

第三日: CRUD初體驗,操作MySQL資料庫

在開始之前,先介紹一個詞:CRUD,中文是增刪查改,CRUD是對後端工程師的最最最基本要求,大抵是在說最新手的工程師,至少要會做增加資料、刪除資料、查資料、改資...

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

第四日: 創建資料表的眉眉角角,認識MySQL 資料型別(Type)

今天要來了解創建資料表的語法,創建資料表會比資料庫複雜一些,除了寫資料表名稱以外,還要敘述資料表要有什麼欄位,這些欄位又各自有什麼限制(Constraint)。...

2020-09-18 ‧ 由 Cinna 分享
DAY 5

第五日: 資料限制(Constraint)之一天到晚看到的UNIQUE和NOT NULL

昨日談到為了讓資料工整、乾淨又漂亮(有嗎),因此我們會給予一些資料限制(Constraint),今天要介紹的是UNIQUE 和NOT NULL, NOT NU...

2020-09-19 ‧ 由 Cinna 分享
DAY 6

第六日- 資料限制(Constraint)資料表的身分證PRIMARY KEY 主鍵( PK)

今天介紹超級超級超級重要的PRIMARY KEY 主鍵,簡稱PK。每一個資料表都只會有一個PK,PK像是資料表的身分證字號,具有「唯一值」、「不能是空值」的特性...

2020-09-20 ‧ 由 Cinna 分享
DAY 7

第七日- 資料限制:AUTO_INCREMENT,現在換你創一張資料表!

在講解完資料型態(Type)和資料限制(Constraint)後,我們再回頭看第二日創建第一筆資料的語法,會發現裡面的資訊幾乎都解說過了,只差一個AUTO_IN...

2020-09-21 ‧ 由 Cinna 分享
DAY 8

第八日- 插入資料(INSERT INTO)的各種寫法,今天也有練習題!

今天則是要介紹如何插入資料,一樣是拿第二日的語法當作示範,在進入正題之前,先看一下昨天說的創一張class資料表,語法寫法如下: CREATE TABLE cl...

2020-09-22 ‧ 由 Cinna 分享
DAY 9

第九日- 踏上撈資料之旅,SELECT 與 DISTINCT

從今天開始撈資料之旅,接下來會有一千種(???)撈資料篩條件的方法,讓我們從基本的開始!在介紹SELECT 與 DISTINCT之前,一樣先看昨天的INSERT...

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

第十日-資料篩選的重點:WHERE,從「>=<!=><」開始

熟悉SELECT語法後,要開始加上條件啦!我們在撈資料的時候,常常會有各種需求,像是:「只要今天的資料」、「只想看男生的資料」、「只撈營業額低於五百萬的資料」,...

2020-09-24 ‧ 由 Cinna 分享