想學mysql買哪本書?
謝邀 MySQL用的Sql語言是一個得到大神級別的人肯定過的方向。為什么這么說?微軟前段時間收購了一家創業公司CitusData,這家公司的云產品負責人曾發文章表示:在他十多年的技術生涯中掌握了很多項技能,但是沒有一種技能比SQL更有用。文章發布后引起了熱烈的討論,大家一致認為SQL一直以來被嚴重低估了。
MySQL作為數據庫,其突出特點除了免費,方便部署之外,更重要且值得深挖的就是支持SQL語句,那么這篇回答里,除了介紹書籍外,請允許我再多說幾句關于SQL語句,這個MySQL的核心優勢的事情。
在買書之前,答主需要知道以下幾點:
SQL是一個可以到處使用的工具
MySQL只是一個關系型數據庫管理系統,也許有一天也面臨著淘汰的風險,但是SQL是一種語言,它獨立于系統,具有更長遠的存活期。
SQL是不變的
在編程語言高速發展的最近三十年里,語言框架變了又變,從最初的JS到jQuery,React,angular等等,每出現一種新的語言框架,對于程序員來說,都要付出一定學習成本。但是SQL不一樣,它在出現后,基本沒有什么大的改動,只要學會,就永遠有效。
SQL讓你看起來像一個超級英雄
這個國外網友的原話。在后端程序員的開發過程中,難免會和數據庫打交道,基本上每個程序員都問過這樣的問題“怎么能寫一個高效的查詢語句來解決我這個復雜的需求呢?”如果此時你能夠提供幫助,你就變成了那個樂于助人且優秀的人。
那么話說回來,要推薦哪些資料呢。
首先推薦《高級數據庫系統及其應用》,這本書是我們上學期間的教材,由清華大學出版。
接著是《Mysql從入門到精通》
此外,我還推薦一些視頻教材,可以到網易云課堂搜索“MySql視頻教材”,里面講的也是比較詳細,有助于入門的。
以上是我的淺見,我是蘇蘇思量,來自BAT的Java開發工程師,每天分享科技類見聞,歡迎關注我,與我共同進步。