作 者:(美)艾倫·博利阨 著 楊雲 譯
定 價:89.9
出 版 社:人民郵電出版社
出版日期:2022年04月01日
頁 數:332
裝 幀:平裝
ISBN:9787115583802
1.內容更新換代 新增了SQL和大數據、分析函數以及處理大型數據庫的策略等新內容。2.獨立知識點,多配圖注釋,助你理解SQL 本書每章是獨立的,使用大量插圖和帶有注解的示例介紹與一個關鍵的SQL概念或技術3.習題+解析,鞏固消化,幫助記憶 配套練習題可以讓你練習並鞏固所學技能,還可以參考對應習題答案,查漏補缺,讓您的學習效率更上一層樓。4.循序漸進,容易上手 本書內容講解由淺入深,循序漸進,適合作為數據庫應用開發人士和數據庫管理員的入門參考書籍
●第1章 背景知識
1.1 數據庫簡介
1.1.1 非關繫型數據庫繫統
1.1.2 關繫模型
1.1.3 術語
1.2 什麼是SQL
1.2.1 SQL語句分類
1.2.2 SQL:一種非過程化語言
1.2.3 SQL示例
1.3 什麼是MySQL
1.4 跨平臺SQL
1.5 內容前瞻
第2章 創建和填充數據庫
2.1 創建MySQL數據庫
2.2 使用命令行工具mysql
2.3 MySQL數據類型
2.3.1 字符型數據
2.3.2 數值型數據
2.3.3 時間型數據
2.4 創建數據表
2.4.1 第1步:設計
2.4.2 第2步:改進
2.4.3 第3步:構建SQL模式語句
2.5 填充和修改數據表
2.5.1 插入數據
2.5.2 更新數據
2.5.3 刪除數據
2.6 常見錯誤及響應
2.6.1 非的主鍵
2.6.2 不存在的外鍵
2.6.3 列值違規
2.6.4 無效的日期轉換
2.7 Sakila數據庫
第3章 查詢入門
3.1 查詢機制
3.2 查詢子句
3.3 select子句
3.3.1 列的別名
3.3.2 移除重復數據
3.4 from子句
3.4.1 數據表
3.4.2 數據表鏈接
3.4.3 定義數據表別名
3.5 where子句
3.6 group by和having子句
3.7 order by子句
3.7.1 升序排序和降序排序
3.7.2 通過數字占位符進行排序
3.8 練習
第4章 過濾
4.1 條件評估
……
第5章 多數據表查詢
第6章 使用集合
第7章 數據生成、操作和轉換
第8章 分組和聚合
第9章 子查詢
第10章 再談連接
第11章 條件邏輯
第12章 事務
第13章 索引和約束
第14章 視圖
第1數據
第16章 分析函數
第17章 處理大型數據庫
第18章 SQL和大數據
附錄A 示例數據庫的ER圖
附錄B 練習答案
本書介紹了SQL語言的基礎知識以及高級特性,包括SQL基本查詢、過濾、多數據表查詢、集合、數據操作、分組和聚合、子查詢、連接、條件邏輯、事務、索引和約束、視圖等內容。同時,為了適應近年來數據庫領域的發展變化,本書針對大數據、SQL跨平臺數據庫服務和數據分析等領域的需求,增加了處理大型數據庫的實現策略和擴展技術,以及報表和分析工具等內容。本書內容循序漸進,每章的主題相對獨立,並提供了豐富、可擴展的示例,同時還配備精選練習,有利於讀者有效學習和快速掌握SQL語言。本書適合作為數據庫應用開發者和數據庫管理員的推薦入門書,也可供SQL相關從業者查閱和參考。
(美)艾倫·博利阨 著 楊雲 譯
艾倫·博利阨(Alan Beaulieu),在數據庫應用程序的設計、構建和定制方面具有25年以上的工作經驗。他是Mastering Oracle SQL一書的合著者,並為加利福尼亞大學開設了一門SQL線上課程。他當前經營著自己的咨詢公司,專門從事金融服務和電信領域的數據庫設計與開發服務。