作者p52189 (鼠霸)
看板Soft_Job
標題[請益] 請問 MySQL 推薦書籍
時間Sat Aug 25 15:47:01 2018
大家好
因為工作需求,需要增進一些 MySQL 的能力
打工不算的話本人經驗約一年半,使用LAMP
資料庫只會很初級的 CRUD ,稍微複雜一點的 query 都不會
這裡提供一個我不會寫的範本:
一張資料表儲存 某高中 三年級 今年所有考試的分數,一共十五萬筆資料,資料表欄位包含:學號、考試時間、考試分數。然後,每三分鐘問一次,每一個學生最後一次考試的分數是多少?
類似這種問題通常我可以下一些關鍵字在 Stack Overflow上面找到類似的發問,然後修改一下得到解答
或者如果考試程式是我寫的,乾脆每次考試把最後一筆快取起來
但是這樣顯然不是根本的解決之道
所以我需要一本比 Head First 稍微進階一點的書,讓我能解一些稍微困難一點點的問題
書最好是中文
然後也不要太難…什麼「精妙的資料庫語句 」、「MySQL 之美」之類的(這兩本書名我瞎掰的)……那種書太難我看不懂囧
然後也不要整本全部都範例幾乎沒篇幅在講思路的,例如「MySQL 即戰一百招」(這也是我瞎掰的)這種書
理想的結構是先講述一個情境,例如我文中舉的高中生考試的例子,然後先示範菜鳥如何寫爛 code,爛 code 發生什麼問題,如何避開這些問題,從簡單的 case 到困難的
大概就這樣……不知道會不會太囉嗦……總之請板友推薦,謝謝
-----
Sent from JPTT on my HTC_M9u.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.16.47
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1535183226.A.AC5.html
1F:→ p62448: w3c 08/25 15:56
2F:→ nobodycares: 我處理過證交所一年的交易紀錄 統計情境要複雜許多 08/25 16:32
3F:→ nobodycares: 老實講 全部都是用SQL語法可以堆砌的 大概沒有什麼書 08/25 16:33
4F:→ nobodycares: 能教你怎麼製作處理流程 產生VIEW 08/25 16:34
5F:→ nobodycares: 你就只是寫得太少 經驗不夠而已 多練是唯一途徑 08/25 16:35
6F:→ alog: 訂閱國外的電子書、案例分享,或挖中國的一些書籍來看因為 08/25 16:48
7F:→ alog: 很多人可以玩的比較極限 08/25 16:48
8F:→ alog: 有些還要看資料庫系統是哪家的 支援度不一樣 不一定有容易 08/25 16:49
9F:→ alog: 實作解法 08/25 16:49
10F:推 stayfantasy: MySQL與MariaDB學習手冊 SQL學習手冊 08/25 17:31
11F:→ p52189: 謝謝 08/25 18:20
13F:推 aaz123456789: 自創書名有點搞笑... 另外MySQL學習手冊+1 08/25 19:43
14F:→ xdraculax: 數就應該寫正確做法,還寫爛做法只會誤導迷惑讀者吧 @@ 08/25 20:17
15F:推 jim7434: 找家教說不定比超快 08/25 21:53
16F:→ femlro: 上overflow 問 08/25 23:54
17F:推 sean60706: Udemy配w3c 08/26 00:06
18F:推 hanklau: 回想我以前大學都是在資料庫設簡單條件撈資料,再用程式 08/26 00:23
19F:→ hanklau: 語言把想要的篩出來XD 08/26 00:23
21F:推 TurnV: 推薦這個mysql 教學網站 寫的 滿清楚的,全部看一次大概有 08/27 12:54
22F:→ TurnV: 哪些會常用到的 搞熟就可以應付大多情況了,剩下就是sql 08/27 12:54
23F:→ TurnV: 語法寫的好不好閱讀而已 08/27 12:54
24F:推 TurnV: 如果要用 建議 連線方式 也學習 比較新的 pdo 08/27 12:55
25F:推 minge0625: google 08/28 21:42
26F:推 pizzahut: 我以前是用歐萊禮的SQL學習手冊練習的 08/29 15:08