iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

MySQL,我的超人 系列

簡單介紹MySQL與SQL,以面向初學者為主,搭配簡單的SQL語法讓未接觸過資料庫的讀者也能輕易看懂。

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

Day21-MySQL-踏出資料庫設計的第一步

前言 資料庫設計與正規化密不可分,在此之前會先了解資料庫的模型,以及MySQL Model的簡單使用,透過 Model可以以視覺化的方式呈現目前資料庫中表的關係...

DAY 22

Day22-MySQL-踏出資料庫設計的第二步-主/外鍵

主鍵Primary Keys 屬性可以點這裡複習 特性如下 1.唯一 2.不可為空 3.短 唯一索引,被用來識別表中某行資料的屬性,維持資料庫的數據一致,必...

DAY 23

Day23-MySQL-踏出資料庫設計的第三步-正規化

正規化 定義 將原關聯表格的,分解後的數個新表格,合併依然能得到相同的資訊。 1.降低降低資料的重覆 2.避免新增異常、刪除、修改異常 手段 1.去除重複的欄...

DAY 24

Day24-MySQL-索引

索引 Index 索引Index是一種提高表中操作速度的數據結構,適用於快速隨機查找,對大型或高併發資料庫來說相當有用。 優點:資料庫在沒有索引時,要查找某項紀...

DAY 25

Day25-MySQL-設計大電商網站的主鍵

主鍵 把ID當成主鍵,一般就用INT,資料巨大用BIGINT,聽起來似乎不錯,而且自增AI也十分方便。 優點 1.資料占用小2.效率高 缺點 1.安全性,dom...

DAY 26

Day26-MySQL-收下我最後的優化吧!-分析篇

前言 系列也進到尾聲了,前幾章都是基礎,涉及MySQL、SQL最基本的使用與操作,接下來三篇會比較偏進階部分,關於MySQL底層原理、Tree、SQL分析等,那...

DAY 27

Day27-MySQL-收下我最後的優化吧!-Tree 樹

Binary tree 在電腦科學中,二元樹(英語:Binary tree)是每個節點最多只有兩個分支(即不存在分支度大於2的節點)的樹結構。通常分支被稱作「...

DAY 28

Day28-MySQL-收下我最後的優化吧!-SQL篇

前言 Day26-MySQL-收下我最後的優化吧!-分析篇中,優化資料庫效益比最高的方式還是針對資料、SQL語句本身,以下為針對大量數據列舉幾種SQL優化方案。...

DAY 29

Day29-MySQL-起源

回顧 從單張、多張表取資料,到視圖、觸發、事件,在多人存取時會遇到併發的髒讀、更新丟失、幻讀、不可重複讀,為了解決併發問題所提出來的鎖,進入到設計資料庫的主鍵、...

DAY 30

Day30-完賽心得

心得 不知不覺中就完賽了,這次的鐵人賽對我來說是很棒的體驗,強迫自己用寫文章的方式系統性的學習一門知識,雖然MySQL與SQL每天都會寫,但是常用的操作就那幾項...

期望能夠成為頂尖打工人的收藏
期望能夠成為頂尖打工人的追蹤
期望能夠成為頂尖打工人的Like
期望能夠成為頂尖打工人的紀錄