中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
SQL編程思想:基于 5 種主流數據庫代碼實現

包郵 SQL編程思想:基于 5 種主流數據庫代碼實現

作者:董旭陽
出版社:電子工業出版社出版時間:2021-10-01
開本: 其他 頁數: 348
中 圖 價:¥67.8(7.6折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

SQL編程思想:基于 5 種主流數據庫代碼實現 版權信息

  • ISBN:9787121421402
  • 條形碼:9787121421402 ; 978-7-121-42140-2
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

SQL編程思想:基于 5 種主流數據庫代碼實現 本書特色

★ 采用全新SQL:2019標準,緊跟產業發展趨勢,解鎖Z前沿SQL特性 ★ 讓你了解并學習現代化的SQL語言和編程思想,而不僅僅局限于功能 ★ 作者在數據庫領域深耕十余年,擁有豐富的數據庫理論知識和實踐經驗 ★ 全覆蓋從SQL基礎查詢到高級分析、從數據庫設計到查詢優化等內容 ★ 用循序漸進的方式和簡單易懂的案例分析,透徹講解每個SQL知識點 ★ 提供了5種主流數據庫的代碼實現,包括: MySQL 8.0 Oracle Database 21c Microsoft SQL Server 2019 PostgreSQL 14 SQLite 3.36

SQL編程思想:基于 5 種主流數據庫代碼實現 內容簡介

本書基于作者十多年的工作經驗和分享,全面覆蓋了從SQL基礎查詢到不錯分析、從數據庫設計到查詢優化等內容,通過循序漸進的方式和簡單易懂的案例分析,透徹講解了每個SQL知識點。本書采用了近期新的SQL:2019標準,緊跟產業發展趨勢,幫助讀者解鎖很前沿的SQL特性,同時提供了5種主流數據庫的實現和差異。很后,本書還介紹了近期新SQL標準對文檔存儲(JSON)、復雜事件處理(MATCH_RECOGNIZE)、多維數組(SQL/MDA)以及圖形存儲(SQL/PGQ)的支持。

SQL編程思想:基于 5 種主流數據庫代碼實現 目錄

第1章 一切皆關系

1.1 數據庫

1.1.1 數據庫的發展歷史

1.1.2 數據庫管理系統

1.2 關系型數據庫

1.2.1 數據結構

1.2.2 關系操作

1.2.3 完整性約束

1.3 SQL簡介

1.3.1 SQL的歷史

1.3.2 語法特性

1.3.3 面向集合

1.3.4 標準與實現

1.4 小結

第2章 查詢初體驗

2.1 基本檢索功能

2.1.1 查詢指定字段

2.1.2 查詢全部字段

2.1.3 快速查詢信息

2.2 實現數據過濾

2.2.1 簡單過濾條件

2.2.2 空值判斷條件

2.2.3 文本模糊查找

2.2.4 組合過濾條件

2.2.5 排除重復數據

2.3 從無序到有序

2.3.1 基于單個字段排序

2.3.2 基于多個字段排序

2.3.3 基于表達式排序

2.3.4 空值的排序位置

2.3.5 中文的排序方式

2.4 限定結果數量

2.4.1 Top-N排行榜

2.4.2 數據分頁顯示

2.5 SQL注釋

2.5.1 單行注釋

2.5.2 多行注釋

2.5.3 特殊注釋

2.6 小結

第3章 邏輯處理功能

3.1 函數和運算

3.1.1 函數概述

3.1.2 數值函數

3.1.3 字符函數

3.1.4 日期函數

3.1.5 轉換函數

3.1.6 案例分析

3.2 使用別名

3.2.1 列別名

3.2.2 表別名

3.3 條件表達式

3.3.1 簡單CASE表達式

3.3.2 搜索CASE表達式

3.3.3 DECODE函數

3.3.4 IF函數

3.3.5 IIF函數

3.3.6 案例分析

3.4 小結

第4章 數據分組與匯總

4.1 數據匯總

4.1.1 聚合函數

4.1.2 使用COUNT函數統計行數

4.1.3 使用AVG函數計算平均值

4.1.4 使用SUM函數計算總和

4.1.5 使用MAX函數返回*大值

4.1.6 使用MIN函數返回*小值

4.1.7 使用LISTAGG函數連接字符串

4.2 數據分組

4.2.1 創建數據分組

4.2.2 進行組內匯總

4.2.3 空值分為一組

4.2.4 常見的語法問題

4.3 再次過濾數據

4.3.1 使用HAVING過濾分組結果

4.3.2 WHERE與HAVING的區別

4.4 多維數據分析

4.4.1 小計、合計與總計

4.4.2 交叉統計報表

4.4.3 自定義維度統計

4.4.4 GROUPING函數

4.5 案例分析

4.5.1 案例一:實現行列轉換

4.5.2 案例二:銷售數據分析

4.6 小結

第5章 空值問題

5.1 三值邏輯

5.2 空值的比較

5.3 空值的分組

5.4 空值的排序

5.5 函數中的空值

5.6 空值處理函數

5.7 空值與約束

5.8 案例分析

5.9 小結

第6章 連接多個表

6.1 連接的語法與類型

6.1.1 使用FROM和WHERE連接兩個表

6.1.2 使用JOIN和ON連接兩個表

6.1.3 連接查詢的類型

6.2 內連接

6.2.1 等值連接

6.2.2 非等值連接

6.3 外連接

6.3.1 左外連接

6.3.2 右外連接

6.3.3 全外連接

6.4 交叉連接

6.5 自然連接

6.6 自連接

6.7 連接多個表

6.8 案例分析

6.8.1 案例一:生成數字序列

6.8.2 案例二:員工考勤記錄

6.9 小結

第7章 嵌套子查詢

7.1 查詢中的查詢

7.2 標量子查詢

7.3 行子查詢

7.4 表子查詢

7.4.1 WHERE條件中的子查詢

7.4.2 ALL、ANY運算符

7.4.3 FROM子句中的子查詢

7.5 關聯子查詢

7.6 橫向子查詢

7.7 EXISTS運算符

7.8 案例分析

7.8.1 案例一:月度銷售冠軍

7.8.2 案例二:銷售增長之星

7.9 小結

第8章 表的集合運算

8.1 集合運算

8.2 交集求同

8.3 并集存異

8.4 差集排他

8.5 集合運算與排序

8.6 運算符的優先級

8.7 案例分析

8.7.1 案例一:優秀員工分析

8.7.2 案例二:用戶權限管理

8.8 小結

第9章 通用表表達式

9.1 表即變量

9.2 強大的遞歸

9.2.1 遞歸查詢語法

9.2.2 生成數字序列

9.2.3 遍歷層次結構

9.2.4 遞歸的終止

9.3 案例分析:社交網絡關系

9.3.1 數據結構

9.3.2 好友關系分析

9.3.3 粉絲關系分析

9.4 小結

第10章 窗口函數

10.1 窗口函數定義

10.1.1 創建數據分區

10.1.2 分區內的排序

10.1.3 指定窗口大小

10.1.4 窗口函數分類

10.2 聚合窗口函數

10.2.1 案例分析:移動平均值

10.2.2 案例分析:累計求和

10.3 排名窗口函數

10.3.1 案例分析:分類排名

10.3.2 案例分析:累積分布

10.4 取值窗口函數

10.4.1 案例分析:環比、同比分析

10.4.2 案例分析:復合增長率

10.5 小結

第11章 數據的增刪改合

11.1 插入數據

11.1.1 插入單行記錄

11.1.2 插入多行記錄

11.1.3 復制數據

11.2 更新數據

11.2.1 單表更新

11.2.2 關聯更新

11.3 刪除數據

11.3.1 單表刪除

11.3.2 關聯刪除

11.3.3 快速刪除全表數據

11.4 合并數據

11.4.1 標準合并語句

11.4.2 非標準合并語句

11.5 外鍵約束與級聯操作

11.5.1 違反外鍵約束

11.5.2 級聯更新和刪除

11.6 小結

第12章 數據庫事務

12.1 什么是數據庫事務

12.2 事務的ACID屬性

12.3 事務控制語句

12.3.1 開始事務

12.3.2 提交事務

12.3.3 撤銷事務

12.3.4 事務保存點

12.4 并發事務與隔離級別

12.4.1 并發問題

12.4.2 隔離級別

12.5 案例分析

12.6 小結

第13章 數據庫設計與實現

13.1 實體關系圖

13.1.1 實體

13.1.2 屬性

13.1.3 關系

13.1.4 ERD建模

13.2 規范化設計

13.2.1 數據異常

13.2.2 **范式

13.2.3 第二范式

13.2.4 第三范式

13.2.5 主鍵與外鍵

13.2.6 反規范化

13.3 數據類型

13.3.1 數字類型

13.3.2 字符串類型

13.3.3 日期時間類型

13.3.4 二進制類型

13.3.5 選擇合適的數據類型

13.4 管理數據庫對象

13.4.1 常見對象

13.4.2 管理數據庫

13.4.3 管理模式

13.4.4 管理數據表

13.5 小結

第14章 索引與性能優化

14.1 索引的原理

14.1.1 聚集索引

14.1.2 非聚集索引

14.2 索引的類型

14.2.1 唯一索引與非唯一索引

14.2.2 單列索引與多列索引

14.2.3 升序索引與降序索引

14.2.4 函數索引

14.3 索引的維護

14.3.1 創建索引

14.3.2 查看索引

14.3.3 刪除索引

14.3.4 注意事項

14.4 執行計劃

14.4.1 查詢語句的執行過程

14.4.2 查看SQL語句的執行計劃

14.5 查詢優化技巧

14.5.1 創建合適的索引

14.5.2 避免索引失效

14.5.3 只返回需要的結果

14.5.4 優化多表連接

14.5.5 盡量避免使用子查詢

14.5.6 優化集合操作

14.5.7 不要使用OFFSET實現分頁

14.5.8 記住SQL子句的邏輯執行順序

14.6 小結

第15章 視圖不是表

15.1 視圖概述

15.1.1 什么是視圖

15.1.2 視圖的優缺點

15.2 管理視圖

15.2.1 創建視圖

15.2.2 視圖中的ORDER BY子句

15.2.3 修改視圖的定義

15.2.4 刪除視圖

15.3 可更新視圖

15.3.1 可更新視圖的限制

15.3.2 通過視圖修改數據

15.3.3 限制視圖的操作

15.4 案例分析

15.5 小結

第16章 存儲過程和存儲函數

16.1 存儲過程概述

16.1.1 什么是存儲過程

16.1.2 存儲過程的優缺點

16.2 管理存儲過程

16.2.1 創建存儲過程

16.2.2 執行存儲過程

16.2.3 修改存儲過程

16.2.4 刪除存儲過程

16.3 使用存儲函數

16.3.1 存儲函數和存儲過程的區別

16.3.2 創建存儲函數

16.3.3 調用存儲函數

16.3.4 修改存儲函數

16.3.5 刪除存儲函數

16.4 案例分析

16.5 小結

第17章 一觸即發的觸發器

17.1 觸發器概述

17.1.1 觸發器的原理

17.1.2 觸發器的分類

17.2 管理觸發器

17.2.1 創建觸發器

17.2.2 驗證觸發器

17.2.3 查看觸發器

17.2.4 啟用、禁用觸發器

17.2.5 刪除觸發器

17.3 案例分析

17.3.1 案例一:禁止DDL操作

17.3.2 案例二:替換視圖的DML操作

17.4 小結

第18章 超越關系

18.1 文檔存儲

18.1.1 JSON數據類型

18.1.2 將JSON對象表示成SQL數據

18.1.3 將SQL數據表示成JSON對象

18.2 復雜事件

18.2.1 行模式識別

18.2.2 分析股票曲線圖

18.2.3 監控可疑的銀行轉賬

18.3 多維數組

18.3.1 數組的存儲和訪問

18.3.2 數組處理函數

18.4 圖形存儲

18.4.1 圖形查詢語言與SQL/PGQ

18.4.2 社交網絡關系分析

18.5 小結

附錄A SQL常用語句速查表


展開全部

SQL編程思想:基于 5 種主流數據庫代碼實現 作者簡介

董旭陽 數據庫架構師、CSDN博客專家,畢業于北京航空航天大學,擁有十多年數據庫管理與開發經驗,專注于數據庫領域的知識分享,榮獲Oracle OCP和Redhat RHCE證書。 目前在一家全球性的金融公司從事數據庫架構設計工作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 领袖户外_深度旅游、摄影旅游、小团慢旅行、驴友网 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 自进式锚杆-自钻式中空注浆锚杆-洛阳恒诺锚固锚杆生产厂家 | 紧急切断阀_气动切断阀_不锈钢阀门_截止阀_球阀_蝶阀_闸阀-上海上兆阀门制造有限公司 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 智慧食堂_食堂管理系统_食堂订餐_食堂消费系统—客易捷 | 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | 达利园物流科技集团-| PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 周口市风机厂,周鼓风机,河南省周口市风机厂 | ASA膜,ASA共挤料,篷布色母料-青岛未来化学有限公司 | 黑田精工电磁阀-CAMMOZI气缸-ROSS电磁-上海茂硕机械设备有限公司 | 乐泰胶水_loctite_乐泰胶_汉高乐泰授权(中国)总代理-鑫华良供应链 | 专业甜品培训学校_广东糖水培训_奶茶培训_特色小吃培训_广州烘趣甜品培训机构 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | ptc_浴霸_大巴_干衣机_呼吸机_毛巾架_电动车加热器-上海帕克 | Pos机办理_个人商户免费POS机申请-拉卡拉办理网 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | RO反渗透设备_厂家_价格_河南郑州江宇环保科技有限公司 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 广东教师资格网-广东教师资格证考试网 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 渗透仪-直剪仪-三轴仪|苏州昱创百科| 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 菲希尔X射线测厚仪-菲希尔库伦法测厚仪-无锡骏展仪器有限责任公司 | 首页|成都尚玖保洁_家政保洁_开荒保洁_成都保洁 | 工业洗衣机_工业洗涤设备_上海力净工业洗衣机厂家-洗涤设备首页 bkzzy在职研究生网 - 在职研究生招生信息咨询平台 |