1. Microsoft SQL Server 2008技術內幕 評價:★★★★☆ 4.5/5.0星
- 作者: Itzik Ben-Gan
- 出版社: 電子工業出版社
簡介:
本書是Microsoft SQL Server 2008系列中的一本。書中全面深入地介紹了T-SQL的基本元素,以及SQL Server 2008中新增加的一些特性。主要包括SQL的基礎理論、邏輯查詢處理、SELECT查詢、連接和子查詢、表表達式、過濾和分組、透視轉換、修改數據、事務和一致性的處理、可編程對象等內容。 書中并非系統地羅列T-SQL的各種語法元素,而是結合實踐中的各種問題,教讀者如何用SQL作為語言工具來思考問題,揭示基于集合查詢的強大威力。本書內容豐富、文字簡潔明快,列舉的實例具有一定的難度,而且實用性較強,可以把它們作為解決實際問題的標準模板。閱讀本書,可以充分地理解T-SQL語言和獲得良好的編程實踐,學會如何編寫更加有效而強大的查詢。書中大部分章節后面都提供了練習題目,可以幫助讀者更好地掌握所學的內容。 本書適合須要學習T-SQL的各級程序員和數據庫專業人員,是他們快速掌握T-SQL的必備參考圖書。
書評:
blink: 斷斷續續也看很久了,都說是基礎讀物可是越是基礎越是抽象度低,.要了解的細節越多,想要看明白了要花N倍的功夫于掌握技術…… 小心: 內容不是很深,搞清楚了一些以前一直沒有搞清楚的概念,要是早點看這本書就好了。 fangzhzh: 屬于告訴你為什么的書,天生對此類書有好感。
2. SQL基礎教程 評價:★★★★☆ 4.5/5.0星
- 作者: MICK
- 出版社: 人民郵電出版社
簡介:
作者簡介: MICK 日本資深數據庫工程師,就職于SI企業,致力于商業智能和數據倉庫的開發。為CodeZine(http://codezine.jp)及IT雜志WEB+DB PRESS撰寫技術文章。著作有《跟達人學SQL》《跟達人學DB設計》,是Joe Celko's SQL Puzzles and Answers,Second Edition、Joe Celko's SQL for Smarties,Fourth Edition: Advanced SQL Programming的日文版的譯者。 譯者簡介: 孫淼 從事對日軟件設計和研發工作十余年,曾于2007年至2009年赴日學習工作,2015年至今再次長期赴日工作。精通應用JAVA、php進行Web框架的設計開發,并且有Oracle、Teradata、MySQL、NoSQL等多種數據庫的設計開發經驗。樂于品味生活細微的點滴,熱衷于品嘗和制作美食。譯有《SQL基礎教程》等。 羅勇 從事對日軟件設計和研發工作十余年,曾多次赴日學習工作,目前就職于日本某大型企業。癡迷于技術和框架的研究,多次參與項目的需求分析、概要設計,精通多語言的Web框架和數據庫的設計開發。業余愛好足球,和家人旅行。譯有《SQL基礎教程》《NoSQL數據庫入門》《明解C語言》等。
書評:
猴子: 如果入門SQL只能選擇一本書的話,就選這本,對于初學者非常容易看懂和理解。不足的地方是:1)缺少mysql安裝指南,和圖形化客戶端界面2)習題比較少,沒有常見的找工作面試題??梢越Y合這個資料看補齊這幾個遺憾:https://www.zhihu.com/question/19552975/answer/397478250 拓撲: 適合入門,講解細致,但感覺核心知識點比較少,需要擴充廣度和深度的話還得看對應的DBMS的用戶手冊或者更高階的書籍。.日本人寫的這一系列的書都是通俗易懂簡明扼要,基本上都很適合大概了解和入門,相比國內的書太友好了。 帆布毛毛: 花了兩周的時間看完,覺得非常有用!閱讀體驗非常好,該講明白的地方很耐心的講明白了。后續看下一本進階教程。
3. SQL基礎教程 評價:★★★★☆ 4.5/5.0星
- 作者: MICK
- 出版社: 人民郵電出版社
簡介:
本書介紹了關系數據庫以及用來操作關系數據庫的SQL語言的使用方法,提供了大量的示例程序和詳實的操作步驟說明,讀者可以親自動手解決具體問題,循序漸進地掌握SQL的基礎知識和技巧,切實提高自身的編程能力。在每章結尾備有習題,用來檢驗讀者對該章內容的理解程度。另外本書還將重要知識點總結為“法則”,方便大家隨時查閱。 本書適合完全沒有或者具備較少編程和系統開發經驗的初學者,也可以作為大中專院校的教材及企業新人的培訓用書。
書評:
全村的希望: PostgreSQL(Post.GRE.lol),全書大部分基於一張表講數據庫操作,用來入門極好。20160110 云胡: 由于教材的實在太枯燥,所以去圖書館借了這本sql基礎教程,作者講的蠻細致的,就是列名什么的都是有點不習慣。 蕭湘: 兼具日本人的細致和日本人的啰嗦。
4. Microsoft SQL Server2005技術內幕 評價:★★★★ 4.0/5.0星
- 作者: 本-甘
- 出版社: 電子工業出版社
簡介:
《Microsoft SQL Server2005技術內幕:T-SQL程序設計》是Inside Microsoft SQL Server 2005系列四本著作中的一本。它詳細介紹了T-SQL的內部構造,包含了非常全面的編程參考。它提供了使用Transact-SQL (T-SQL)的專家級指導,T-SQL是用于SQL Server的最常見的也是功能最強大的編程語言。該書由Itzik Ben-Gan權威執筆,重點關注語言特性以及它們如何被SQL Server引擎解釋和處理。 通過《Microsoft SQL Server2005技術內幕:T-SQL程序設計》,你將深入了解T-SQL的高級用法,包括觸發器、用戶自定義函數、異常處理等。該書解釋并比較了SQL Server 2000和SQL Server 2005在數據庫開發相關問題上的解決方案,深入討論了SQL Server 2005中新增的T-SQL編程特性,包含了大量的代碼示例、表示例和邏輯難題以幫助數據庫開發人員和管理員理解復雜的邏輯并掌握T-SQL。
書評:
yxywb: 臨時表,表變量,游標,動態SQL,視圖,用戶定義函數,存儲過程,觸發器,事務處理.這些做為開發人員都知道的概念及它們的作用,以前的認識都很淺.并未去深入了解它們在數據庫中的一些細節.閱讀這本書你可以了解到它們對性能的影響,什么時候應該使用,什么時候不應該使用.書中也有一些有意思的SQL語句,發現的話相信也會讓你耳目一新. Robin: 作者水平很高,畢竟不是專業DBA,有些地方一知半解。做為手冊查應該不錯。 張三瘋: SQL-server程序員手冊。
5. 深入淺出SQL 評價:★★★★ 4.0/5.0星
- 作者: 貝里
- 出版社: 東南大學
簡介:
《深入淺出SQL(影印版)》能讓你學到什么?在如今的世界,數據就是力量,但是成功的真正秘訣卻是管理你的數據的力量?!渡钊霚\出SQL(影印版)》帶你進入SQL語言的心臟地帶,從使用INSERT和SELECT這些基本的查詢語法到使用子查詢(subquery)、連接(join)和事務(transaction)這樣的核心技術來操作數據庫。到讀完《深入淺出SQL(影印版)》之時,你將不僅能夠理解高效數據庫設計和創建,還能像一個專家那樣查詢、歸一(normalizing)和聯接數據。你將成為數據的真正主人。 為什么《深入淺出SQL(影印版)》看起來如此不同? 我們認為你的時間如此寶貴以至于不應該花費在為新概念傷腦筋上面。《深入淺出SQL(影印版)》用最新的認知科學和學習理論打造多感官的學習體驗,它運用豐富的視覺形式激發你的大腦工作,而不是密密麻麻的文字讓你看了昏昏欲睡。
書評:
null: 講得很有趣,但是好像完全不需要花這么多篇幅。可以體會下翻書的樂趣,還有作者們的傲嬌!有趣但是實際內容不多所以不推薦。SQL好像總是學起來簡單用起來難的樣子。 zzzz: 對我這種入門級的還是挺適合的啊,內容比較全面,很好懂 波波頭一頭: 的確是深入淺出,不過三范式啥的還蠻難懂的.="=
6. SQL反模式 評價:★★★★ 4.0/5.0星
- 作者: [美] Bill Karwin
- 出版社: 人民郵電出版社
簡介:
《SQL反模式》是一本廣受好評的SQL圖書。它介紹了如何避免在SQL的使用和開發中陷入一些常見卻經常被忽略的誤區。它通過講述各種具體的案例,以及開發人員和使用人員在面對這些案例時經常采用的錯誤解決方案,來介紹如何識別、利用這些陷阱,以及面對問題時正確的解決手段。另外,《SQL反模式》還涉及了SQL的各級范式和針對它們的正確理解。 《SQL反模式》適合SQL數據庫開發人員與管理人員閱讀。
書評:
fcicq: 拿到也就翻翻吧..站讀,.前面講某樹形結構的一章,.偶是想到了更好的方法....就真沒仔細考慮更新代價?!.哪有說的那么小. 彼得潘: 淺顯易懂,難得能一口氣看完一本書了。最后把.ActiveRecord.翻成活動記錄模式很別扭。 3: 只有第3.章.單純的樹比較有趣,采用/1/3/18/29來描述無限層嵌套評論驚艷了!
7. 深入淺出SQL(中文版) 評價:★★★★ 4.0/5.0星
- 作者: 貝里 編
- 出版社: 東南大學
簡介:
你將從《深入淺出SQL(中文版)》學到什么?在如今的世界,數據就是力量,但是成功的真正秘訣卻是管理你的數據的力量。《深入淺出SQL(中文版)》帶你進入SQL語言的心臟地帶,從使用INSERT和SELECT這些基本的查詢語法到使用子查詢(subquery)、連接(join)和事務(transaction)這樣的核心技術來操作數據庫。到讀完《深入淺出SQL(中文版)》之時,你將不僅能夠理解高效數據庫設計和創建,還能像一個專家那樣查詢、歸一(normalizing)和聯接數據。你將成為數據的真正主人。
書評:
[已注銷]: 很簡單的入門書,500多頁加上上機操作,幾天就能看完了。 竹子喲竹子?: 我印象里是用這本入門數據庫的,當然僅限理解和簡單操作 不良菌: 據說這個系列作為入門很不錯的說~
8. 數據庫查詢優化器的藝術 評價:★★★☆ 3.5/5.0星
- 作者: 李海翔
- 出版社: 機械工業出版社
簡介:
《數據庫技術叢書·數據庫查詢優化器的藝術:原理解析與SQL性能優化》是數據庫查詢優化領域的里程碑之作,由Oracle公司MySQL全球開發團隊、資深專家撰寫,作者有10余年數據庫內核和查詢優化器研究經驗。數據庫領域泰斗王珊教授親自作序推薦,PostgreSQL中國社區和中國用戶會發起人以及來自Oracle、新浪、網易、華為等企業的數位資深數據庫專家聯袂推薦。從原理角度深度解讀和展示數據庫查詢優化器的技術細節和全貌;從源碼實現角度全方位深入分析MySQL和PostgreSQL兩大主流開源數據庫查詢優化器的實現原理;從工程實踐的角度對比了兩大數據庫的查詢優化器的功能異同和實現異同。它是所有數據開發工程師、內核工程師、DBA以及其他數據庫相關工作人員值得反復研讀的一本書。 《數據庫技術叢書·數據庫查詢優化器的藝術:原理解析與SQL性能優化》共19章,分為四個部分:第一篇(第1~4章)對數據庫查詢優化技術的范圍、邏輯查詢優化、物理查詢優化,以及查詢優化器與其他模塊的關系做了非常細致、深入的講解;第二篇(第5~10章)首先從源碼角度對PostgreSQL查詢優化器的架構、層次、設計思想、相關數據結構和實現原理進行了深入、系統的分析,然后從功能角度對PostgreSQL的邏輯查詢優化、物理查詢優化、查詢優化器的關鍵算法,以及PostgreSQL查詢優化器與其他模塊的關系做了深入的講解;第三篇(第11~16章)首先從源碼角度對MySQL查詢優化器的架構、層次、設計思想、相關數據結構和實現原理進行了深入、系統的分析,然后從功能角度對MySQL的邏輯查詢優化、物理查詢優化、查詢優化器的關鍵算法,以及MySQL查詢優化器與其他模塊的關系做了深入的講解;第四篇(第17~19章)對PostgreSQL與MySQL的邏輯查詢優化技術、物理查詢優化技術、設計思想和編碼規范等各方面進行了深度的比較。
書評:
Jelly: 強烈推薦給用數據庫,想用好數據庫的同學,我等資質愚笨的人都有諸多感悟,同學們應該體會更多.這書講了一件事情:SQL語句到數據庫之后,數據庫引擎如何根據選擇更好的方案來更快的執行出來,其中包括邏輯優化部分(更有效率的SQL語句同義轉換)和物理優化部分(如何更好的利用索引,如何更好的處理多表連接).大體理出了思路,諸多細節還沒看懂,還需要重讀一遍,加深體會.書中2/3是接合源碼的,我直接跳了,另外1/....強烈推薦給用數據庫,想用好數據庫的同學,我等資質愚笨的人都有諸多感悟,同學們應該體會更多.這書講了一件事情:SQL語句到數據庫之后,數據庫引擎如何根據選擇更好的方案來更快的執行出來,其中包括邏輯優化部分(更有效率的SQL語句同義轉換)和物理優化部分(如何更好的利用索引,如何更好的處理多表連接).大體理出了思路,諸多細節還沒看懂,還需要重讀一遍,加深體會.書中2/3是接合源碼的,我直接跳了,另外1/3是原理介紹,受益匪淺.(展開) 知魚君: 粗略翻看了mysql的部分,非常多的篇幅在從源碼上解讀mysql查詢優化,太硬核了 gnuhpc: 聽了他在dataguru的課程,一般般吧,實戰性不強,有些太書面
9. Oracle SQL高級編程 評價:★★★☆ 3.5/5.0星
- 作者: [美] Karen Morton
- 出版社: 人民郵電出版社
簡介:
《Oracle SQL高級編程/數據庫系列》的作者莫頓以精煉、風趣的語言揭開了Oracle SQL高級編程的神秘面紗。所涵蓋的內容涉及SQL核心、SQL執行、分析函數、聯結、測試與質量保證等,并提供大量實用性建議,且總結出方方面面的“技巧”幫助讀者在閱讀過程中快速消化所看內容。 《Oracle SQL高級編程/數據庫系列》適合軟件研發專業人士閱讀,對軟件項目管理感興趣的社會各界人士也能從中獲益。
書評:
Andy: 這本書的內容是遠高于我目前數據庫水平的,所以我都無權評價。我只是在資陽電信交流的最后一兩周快速的過了一下。感覺不錯。 xxd: 優化和寫SQL技巧方面看《TOP》就可以了 alex: 讀了一半,最近時間都被耽擱了,不錯的書籍
10. SQL權威指南(第4版) 評價:★★★☆ 3.5/5.0星
- 作者: Joe Celko
- 出版社: 人民郵電出版社
簡介:
《SQL權威指南(第4版)》為SQL名著中文版,兼顧技術與實踐,全面細致介紹高級技術,致力于打造SQL編程專家?!禨QL權威指南(第4版)》闡釋了數據庫設計、優化和操作的各方面內容,提供了成為SQL編程專業人士所需的技術與技巧、針對新舊挑戰性難題的優秀解決方案、專業的思考方式(以保證程序的正確性與高效性),并涉及了數據庫設計與規范化、SQL數據類型、查詢、分組、集合操作、優化等主題。另外,JoeCelko(塞科)以通俗易懂的語言敘述了一些關鍵問題,比如避免使用過多NULL的原因及查詢優化方式等?!禨QL權威指南(第4版)》適合中高級SQL編程人員學習參考。
書評:
TymonYang: 從另一個層面讓你了解底層的東西,要設計什么樣子,為什么要這么設計
11. SQL學習指南 評價:★★★ 3.0/5.0星
- 作者: [美] Alan Beaulieu
- 出版社: 人民郵電
簡介:
《SQL學習指南(第2版)》全面系統地介紹了SQL語言各方面的基礎知識以及一些高級特性,包括SQL數據語言、SQL方案語言、數據集操作、子查詢以及內建函數與條件邏輯等內容。書中每個章節講述一個相對獨立的主題,并提供了相關示例和練習?!禨QL學習指南(第2版)》內容以SQL92標準為藍本,涵蓋了市場上常用數據庫的最新版本(MySQI。6.0、Oracle 11 g及Microsoft SQL Server 2008)?!禨QL學習指南(第2版)》適合數據庫應用開發者、數據庫管理員和高級用戶閱讀。針對開發基于數據庫的應用程序,以及日常的數據庫系統管理,《SQL學習指南(第2版)》都展現了大量經過實踐檢驗的方法和技巧。讀者可以通過對《SQL學習指南(第2版)》循序漸進地學習快速掌握SQL語言,也可以在實際工作中遇到問題時直接翻閱《SQL學習指南(第2版)》中的相關章節以獲取解決方案。
書評:
Asura: 內容清晰、實用、十分全面,是一本很好的SQL入門教程。 古劍: SQL入門書籍,就一些增刪改查! 銀閣鐵器: 來來回回總忘記
12. SQL Cookbook中文版 評價:★★★ 3.0/5.0星
- 作者: (美)莫利納羅 著
- 出版社: 清華大學出版社
簡介:
SQL 是計算機世界的語言,在用關系數據庫開發報表時,將數據放入數據庫以及從數據庫中取出來,都需要SQL 的知識。很多人以一種馬馬虎虎的態度在使用SQL,根本沒有意識到自己掌握著多么強大的武器。本書的目的是打開讀者的視野,看看SQL 究竟能干什么,以改變這種狀況。 本書是一本指南,其中包含了一系列SQL 的常用問題以及它們的解決方案,希望能對讀者的日常工作有所幫助。本書將相關主題的小節歸成章,如果讀者遇到不能解決的SQL 新問題,可以先找到最可能適用的章,瀏覽其中各小節的標題,希望讀者能從中找到解決方案,至少可以找到點靈感。 在這本書中有150 多個小節,這還僅僅是SQL 所能做的事情的一鱗半爪。解決日常編程問題的解決方案的數量僅取決于需要解決的問題的數量,本書沒有覆蓋所有問題,事實上也不可能覆蓋;然而從中可以找到許多共同的問題及其解決方案,這些解決方案中用到許多技巧,讀者學到這些技巧就可以將它們擴展并應用到本書不可能覆蓋的其他新問題上。 毫無疑問,本書的目標是讓讀者看到,SQL 能夠做多少一般認為是SQL 問題范圍之外的事情。在過去的10 年間,SQL 走過了很長的路,許多過去只能用C 和JAVA等過程化語言解決的典型問題現在都可以直接用SQL 解決了,但是很多開發人員并沒有意識到這一事實。本書就是要幫助大家認識到這一點。 現在,在對我剛才的話產生誤解之前我先要申明:我是“如果沒壞,就別去修它”這一教義的忠實信徒。例如,假如你有一個特定的業務問題要解決,目前只用SQL檢索數據,而其他復雜的業務邏輯由其他語言完成,如果代碼沒有問題,而且性能也過得去,那么,謝天謝地。我絕對無意建議你扔掉以前的代碼重新尋求完全SQL 的解決方案;我只是請你敞開思想,認識到1995 年編程用的SQL 跟2005 年用的不是一回事,今天的SQL 能做的事要多得多。
書評:
Chow: 書中某些技巧就像智力游戲。但一道道題往后做的話,會覺得枯燥。適合做工具書。感覺附錄兩章(窗口函數和Rozenshtein的題)比前面14章都要精彩。╮( ̄▽ ̄")╭ industrious: 每次SQL編寫困難時的必查書 青衫: 翻譯本錯誤多到發指