iT邦幫忙

鐵人檔案

2013 iT 邦幫忙鐵人賽
回列表

MySQL那些事兒 系列

去年鐵人賽發表的一些關於MySQL文件,
今年接著來寫點MySQL的一些事兒.

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

MySQL Query Profing 的再進一步改進

之前在第4天初步介紹了Query Profing, 在第6天介紹了改進的查詢方法, 在第9天的範例中有百分比的計算. 今天將要結合將Query Profing再...

DAY 12

MySQL GROUP BY ROLLUP 的應用

GROUP BY 的應用很廣泛,再搭配ROLLUP使用就更強大了. 先建立測試用的Table,為使討論的重點在ROLLUP上,故 測試Table是簡化的,實務應...

DAY 13

補助表的運用

當然我們查詢資料時,有時候需要作排版,或是參照時, 需要有補助表,會讓結果更具可讀性. 例如yafuu168兄在 http://ithelp.ithome.co...

DAY 14

關於索引的一些探討(一)

在資料庫的世界,索引扮演了很重要的角色,也是大家所熟知的. 今天開始探討索引. 直接來看在MySQL關於索引的一個重要指令: EXPLAIN EXPLAIN S...

DAY 15

MySQL讀取文字檔的方法與動態SQL

為了探討索引需要測試資料,但又不宜使用之前的亂數產生方式. 可以使用Linux系統裡面的字典檔,但是字典檔是文字檔, 需要將它匯入MySQL,所以今天主要探討M...

DAY 16

關於索引的一些探討(二)

昨天已經轉入100萬筆的測試資料了,今天開始來探討索引. 昨天已經轉入100萬筆的測試資料了,今天開始來探討索引. (1)有無索引的差異 先來建立一個沒有索引的...

DAY 17

關於索引的一些探討(三)

今天探討關於HASH格式的索引與Memory引擎 Memory引擎若未指定就是使用HASH格式索引. 先把預計使用的Memory加大. SET SESSION...

DAY 18

關於索引的一些探討(四)

今天介紹EXPLAIN顯示的一些欄位的意義. 安排了大家喜聞樂見的一些測試資料. 建立測試資料. CREATE TABLE AVGals( galid INT...

DAY 19

關於索引的一些探討(五)

探討關於JOIN時,EXPLAIN顯示的欄位及其意義. 需要再建立一個Table. CREATE TABLE AVDVD( avid VARCHAR(10) N...

DAY 20

關於索引的一些探討(六)

今天要探討關於Pattern Matching與索引. Pattern Matching應用很多,因為我們不只想知道 精確的,也會想要知道某類型的資料到底有多少...