歷經15個小時,終於評出這8本最受歡迎的SQL書籍

歷經15個小時,終於評出這8本最受歡迎的SQL書籍

歷經15個小時,終於評出這8本最受歡迎的SQL書籍

歷經15個小時,終於評出這8本最受歡迎的SQL書籍

文章發佈於公號【數智物語】 (ID:decision_engine),關注公號不錯過每一篇乾貨。

來源 | 程序員書庫(ID:OpenSourceTop)

原文鏈接 | https://www.lifewire.com/best-sql-books-4177471

結構化查詢語言SQL在20世紀70年代發展起來之後,很快就成為關係數據庫的標準語言。在過去的幾十年裡,SQL顯著增長,從數據分析師和數據科學家到開發人員和數據庫管理員,許多人都需要熟悉SQL的語法和使用。

雖然理解SQL可能很複雜,但幸運的是,有許多書籍可以幫助你快速瞭解SQL。


歷經15個小時,終於評出這8本最受歡迎的SQL書籍


雖然許多參考指南是針對SQL初學者的,但也有些好書很好地迎合了那些需要更高級知識的人。還有一些指南側重於特定的數據庫,如Microsoft SQL Server,但大部分都廣泛適用於關係數據庫平臺。無論你的SQL需求是什麼樣的,本文,我們將推薦8本最好的SQL操作指南和參考指南。

01

最適合初學者:《Getting Started with SQL》


歷經15個小時,終於評出這8本最受歡迎的SQL書籍


美亞評分4.7。多年來,經驗豐富的技術出版商O'Reilly已經發布了許多不同的SQL指南,但是對於那些剛接觸SQL的人來說,《Getting Started with SQL》是一個不錯的選擇。

這本書有130頁,篇幅相對較短,旨在幫助讀者掌握基本知識,並快速學習如何將SQL快速用到實踐當中。書中涵蓋大量實際操作的例子,並以一種簡單易懂的風格編寫,完全不要求你具備SQL基礎,它還解釋瞭如何搭建一個實踐環境,並使用SQLite來降低成本和複雜性。

雖然本書的大部分內容側重於數據檢索、排序和更新等基礎知識,但也在最後一章討論了更高級的特性,併為感興趣的讀者提供了額外的資源。

02

最適合初學者:《SQL All-in-One For Dummies》


歷經15個小時,終於評出這8本最受歡迎的SQL書籍


美亞評分4.3。“For Dummies”這個系列的書籍涵蓋了非常廣泛的主題,《SQL All-in-One For Dummies》就是其中一本,一共700多頁被分成了8卷,本書的編寫風格同樣是以一種簡單易懂的方式編寫的,它可能需要你具備一定的技術知識,但不一定是數據庫管理或開發方面的知識。

除了SQL語言背後的基本概念之外,《SQL All-in-One for Dummies》還涵蓋其他幾個相關主題,包括數據安全、XML、數據庫性能調優等等。這本書有Kindle和實體兩種版本。

03

最適合快速上手:《SQL 必知必會》


歷經15個小時,終於評出這8本最受歡迎的SQL書籍


美亞評分4.6。如果你是一名開發人員或者任何需要快速適應使用SQL的人,那麼《SQL in 10 Minutes》絕對適合你。雖然你不太可能只通過這本書就成為專家,但這本書在快速教會你基本知識方面做得很好,它分為22節,涵蓋了從基本的SELECT、UPDATE語句到更高級的主題(如存儲過程和事務處理)。

本書內容相當系統,你可以根據自己的需要去學習不同章節的語法和概念。本文還介紹了幾個數據庫平臺,從Microsoft Access和SQLite到MySQL、Oracle等,使示例可以適用於更廣泛的讀者。在本書的紙質版中提供了全綵代碼示例,還有大量的教程和解釋,對於需要快速上手SQL的讀者來說,這是非常理想的資源。

04

創建複雜查詢:《SQL Queries for Mere Mortals》


歷經15個小時,終於評出這8本最受歡迎的SQL書籍


美亞評分4.2。顧名思義,本書側重於幫助讀者如何學會輕鬆創建複雜查詢,作者以一種富有邏輯的、幽默的方式解釋,並提供了數百個示例來配合他對SQL概念、技術以及數據庫設計和查詢等最佳實踐的闡述。

初學者將從這本書中獲得大量的價值,但即使是那些擁有一定基礎的人,也會學到一些新的技巧和訣竅(並在此過程中改掉一些壞習慣)。第四版更新了一些新的高級主題,如分區和分組、示例數據庫和創建腳本,可用於Microsoft Access、SQL Server、MySQL和其他平臺。本書有Kindle和實體書兩種版本。

05

最適合作為快速參考:《SQL Pocket Guide》


歷經15個小時,終於評出這8本最受歡迎的SQL書籍


美亞評分4.4。無論您是入門級開發人員還是數據庫管理員,或者你已經使用SQL多年,記住每個命令和參數的細節都非常重要,這也是Jonathan Gennick的《SQL口袋書》的核心價值。

書中涵蓋了一系列數據庫服務器,包括Microsoft SQL Server、Oracle、DB2和其他服務器,這個方便的參考解釋了平臺之間的實現差異,還能複習一些平常很少使用的命令。

這本書被設計成一本參考書,你不需要從頭到尾閱讀,你只需要把它放在案頭,方便需要的時候參考,雖然書中的大部分要點你都可以通過谷歌搜索到大部分信息,但通過這本書你可以看到更具體的內容,而且更不會分心。

06

最適合學習T-SQL《T-SQL Fundamentals》


歷經15個小時,終於評出這8本最受歡迎的SQL書籍


美亞評分4.6。大多數SQL書籍都不依賴於某個特定的平臺,這使得它們能夠適用於更廣泛的讀者使用,但這對於需要特定於某種數據庫系統的讀者來說,這些書籍總是不夠完整,比如,對於完全使用Microsoft SQL Server的人來說,專注於Transact-SQL (Microsoft特定語言變體)的學習可能才是最好的選擇。

本書針對的是初級讀者,所有代碼示例都已針對SQL Server進行了測試,因此無論訪問哪個版本,都可以使用它們。本書適用於開發人員、數據庫管理員,它不僅僅是一份命令和語法的清單,它還教授T-SQL背後的理論以及如何在現實中使用它們,並提供了大量的實際示例。

07

最適合開發人員:《Murach's SQL Server 2016 for Developers》


歷經15個小時,終於評出這8本最受歡迎的SQL書籍


美亞評分4.5。無論你是需要提高Microsoft SQL Server技能的高級開發人員,還是希望提高SQL編碼能力的初級程序員,Murach的SQL Server 2016對於開發人員來說都是一個完美的起點。

這本近700頁的書主要面向開發人員,二十個章節被分成四個部分——介紹、基本的SQL技能、高級SQL技能和數據庫設計與實現。Murach還採用了一種不同尋常的方式,將概念和解釋放在了偶數頁上,把相關的截圖和例子放在奇數頁上。

08

最佳學習方法:《SQL Practice Problems》


歷經15個小時,終於評出這8本最受歡迎的SQL書籍


美亞評分4.2。這本書包含57個問題,從初級到高級都有,旨在模擬SQL用戶在現實世界中面臨的各種挑戰,教會讀者“用SQL思考”,分析數據問題,並提出高質量的解決方案。

對於無法訪問現有數據庫服務器的用戶,本文提供了免費的Microsoft SQL server Express Edition和management studio的設置說明,以及示例數據庫的視頻演練。

清單依據

本清單是由Lifewire網站花了15個小時研究市場上最受歡迎的SQL書籍總結出來,在評選出終極榜單之前,他們先是篩選出17本不同的書籍,41個不同的出版社,並閱讀了100多條用戶評論(正面和負面),最後才評選出最終的8本SQL書籍。

投票互動:你平常看數智物語的時間為(單選,可在評論區發送選項序號):

【1】7:00~9:00

【2】9:00~11:00

【3】11:00~13:00

【4】13:00~15:00

【5】15:00~17:00

【6】17:00~19:00

【7】19:00~21:00

【8】21:00以後


歷經15個小時,終於評出這8本最受歡迎的SQL書籍


歷經15個小時,終於評出這8本最受歡迎的SQL書籍

星標我,每天多一點智慧

歷經15個小時,終於評出這8本最受歡迎的SQL書籍


分享到:


相關文章: