{eval=Array;=+count(Array);}
謝邀 MySQL用的Sql語言是一個得到大神級別的人肯定過的方向。為什么這么說?微軟前段時間收購了一家創(chuàng)業(yè)公司CitusData,這家公司的云產(chǎn)品負責(zé)人曾發(fā)文章表示:在他十多年的技術(shù)生涯中掌握了很多項技能,但是沒有一種技能比SQL更有用。文章發(fā)布后引起了熱烈的討論,大家一致認為SQL一直以來被嚴重低估了。
MySQL作為數(shù)據(jù)庫,其突出特點除了免費,方便部署之外,更重要且值得深挖的就是支持SQL語句,那么這篇回答里,除了介紹書籍外,請允許我再多說幾句關(guān)于SQL語句,這個MySQL的核心優(yōu)勢的事情。
在買書之前,答主需要知道以下幾點:
SQL是一個可以到處使用的工具
MySQL只是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),也許有一天也面臨著淘汰的風(fēng)險,但是SQL是一種語言,它獨立于系統(tǒng),具有更長遠的存活期。
SQL是不變的
在編程語言高速發(fā)展的最近三十年里,語言框架變了又變,從最初的JS到j(luò)Query,React,angular等等,每出現(xiàn)一種新的語言框架,對于程序員來說,都要付出一定學(xué)習(xí)成本。但是SQL不一樣,它在出現(xiàn)后,基本沒有什么大的改動,只要學(xué)會,就永遠有效。
SQL讓你看起來像一個超級英雄
這個國外網(wǎng)友的原話。在后端程序員的開發(fā)過程中,難免會和數(shù)據(jù)庫打交道,基本上每個程序員都問過這樣的問題“怎么能寫一個高效的查詢語句來解決我這個復(fù)雜的需求呢?”如果此時你能夠提供幫助,你就變成了那個樂于助人且優(yōu)秀的人。
那么話說回來,要推薦哪些資料呢。
首先推薦《高級數(shù)據(jù)庫系統(tǒng)及其應(yīng)用》,這本書是我們上學(xué)期間的教材,由清華大學(xué)出版。
接著是《Mysql從入門到精通》
此外,我還推薦一些視頻教材,可以到網(wǎng)易云課堂搜索“MySql視頻教材”,里面講的也是比較詳細,有助于入門的。
以上是我的淺見,我是蘇蘇思量,來自BAT的Java開發(fā)工程師,每天分享科技類見聞,歡迎關(guān)注我,與我共同進步。
學(xué)習(xí)MySQL的SQL語句可以看《MySQL必知必會》
偏向MySQL運維的話可以學(xué)下《深入淺出MySQL》
偏向了解MySQL原理(比如鎖、索引)的話可以學(xué)下《MySQL技術(shù)內(nèi)幕-InnoDB存儲引擎》
偏向?qū)W習(xí)MySQL源碼的話可以學(xué)下《MySQL運維內(nèi)參》
學(xué)語法就《Mysql必知必會》,薄且內(nèi)容還不錯,都是語句,類似手冊。深度一點就《高性能MySql》,有深度,特別厚,內(nèi)容質(zhì)量很好,
不用急著買書,分享給你個mysql電子檔書籍吧,還有更多其他編程語言書籍,開發(fā)工具,視頻教程,免費下載,希望用的上,http://www.xen123.cn
0
回答0
回答0
回答0
回答0
回答0
回答7
回答10
回答10
回答0
回答