極簡SQL:新手編程之道
關東升
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
SQL程序、MySQL數據庫、MySQL表管理、視圖管理、索引管理、修改數據、查詢數據、匯總查詢結果、 子查詢、表連接、MySQL中特有的SQL語句、MySQL數據庫開發。 另外,每章後面安排了“動手練一練”實踐環節,旨在幫助讀者消化吸收本章知識點,並在本書附錄A 中提供了參考答案。為便於讀者高效學習,快速掌握SQL,本書作者精心製作了完整的教學課件、源代碼 與微課視頻,並提供在線答疑服務。 本書適合零基礎入門的讀者,也可作為高等院校和培訓機構的教材。
目錄大綱
目錄
第1章編寫第一個SQL程序
微課視頻17分鐘
1.1SQLite數據庫
1.1.1安裝SQLite數據庫
1.1.2通過命令行訪問SQLite數據庫
1.2編寫Hello World程序代碼
1.3關系數據庫管理系統
1.3.1Oracle
1.3.2SQL Server
1.3.3DB 2
1.3.4MySQL
1.4SQL概述
1.4.1SQL標準
1.4.2SQL句法
1.5動手練一練
第2章MySQL數據庫
微課視頻24分鐘
2.1MySQL概述
2.1.1MySQL的主要特點
2.1.2MySQL的主要版本
2.2MySQL數據庫安裝和配置
2.2.1在Windows平臺安裝MySQL
2.2.2在Linux平臺安裝MySQL
2.2.3在macOS平臺安裝MySQL
2.3圖形界面客戶端工具
2.3.1下載和安裝MySQL Workbench工具
2.3.2配置連接數據庫
2.3.3管理數據庫
2.3.4管理表
2.3.5執行SQL語句
2.4動手練一練
第3章MySQL表管理
微課視頻50分鐘
3.1關系模型的核心概念
3.1.1記錄和字段
3.1.2鍵
3.1.3約束條件
3.2管理數據庫
3.2.1創建數據庫
3.2.2刪除數據庫
3.2.3選擇數據庫
3.3創建表
3.4字段數據類型
3.4.1字符串數據
3.4.2數值數據
3.4.3日期和時間數據
3.4.4大型對象
3.5指定鍵
3.5.1指定候選鍵
3.5.2指定主鍵
3.5.3指定外鍵
3.6其他約束
3.6.1指定默認值
3.6.2禁止空值
3.6.3設置CHECK約束
3.7修改表
3.7.1修改表名
3.7.2添加字段
3.7.3刪除字段
3.8刪除表
3.9動手練一練
第4章視圖管理
微課視頻13分鐘
4.1視圖概念
4.2創建視圖
4.2.1案例準備: Oracle自帶示例——SCOTT用戶數據
4.2.2提出問題
4.2.3解決問題
4.3修改視圖
4.4刪除視圖
4.5動手練一練
第5章索引管理
微課視頻15分鐘
5.1創建索引
5.1.1創建多字段組合索引
5.1.2創建唯一索引
5.2刪除索引
5.3使用索引的最佳實踐
5.4動手練一練
第6章修改數據
微課視頻38分鐘
6.1插入數據——INSERT語句
6.2更改數據——UPDATE語句
6.3刪除數據——DELETE語句
6.4數據庫事務
6.4.1理解事務概念
6.4.2事務的特性
6.4.3事務的狀態
6.4.4事務控制
6.5動手練一練
第7章查詢數據
微課視頻23分鐘
7.1SELECT語句
7.1.1指定查詢字段
7.1.2指定字段順序
7.1.3選定所有字段
7.1.4為字段指定別名
7.1.5使用表達式
7.1.6使用算術運算符
7.2查詢結果排序——ORDER BY子句
7.3篩選查詢結果——WHERE子句
7.3.1比較運算符
7.3.2邏輯運算符
7.3.3IN運算符
7.3.4BETWEEN運算符
7.3.5LIKE運算符
7.3.6運算符優先級
7.4動手練一練
第8章匯總查詢結果
微課視頻28分鐘
8.1聚合函數
8.1.1COUNT函數
8.1.2SUM函數
8.1.3AVG函數
8.1.4MIN函數和MAX函數
8.2分類匯總
8.2.1分組查詢——GROUP BY子句
8.2.2使用HAVING子句篩選查詢結果
8.2.3使用DISTINCT運算符去除重復數據
8.3動手練一練
第9章子查詢
微課視頻33分鐘
9.1子查詢的概念
9.1.1從一個案例引出的思考
9.1.2使用子查詢解決問題
9.2單行子查詢
9.2.1示例: 查找所有工資超過平均工資水平的員工信息
9.2.2示例: 查找工資最高的員工信息
9.2.3示例: 查找與SMITH職位相同的員工信息
9.2.4示例: 查找誰的工資超過了工資最高的銷售人員
9.2.5示例: 查找職位與CLARK相同,且工資超過CLARK的
員工信息
9.2.6示例: 查找資格最老的員工信息
9.2.7示例: 查找EMP表中第2高的工資
9.3多行子查詢
9.3.1示例: 查找銷售部的所有員工信息
9.3.2示例: 查找與SMITH或CLARK職位不同的所有員工信息
9.4嵌套子查詢
9.4.1示例: 查找工資超過平均工資的員工所在的部門
9.4.2示例: 查找EMP表中工資第3高的員工信息
9.5在DML中使用子查詢
9.5.1在DELETE語句中使用子查詢
9.5.2示例: 刪除部門所在地為紐約的所有員工信息
9.6動手練一練
第10章表連接
微課視頻30分鐘
10.1表連接的概念
10.1.1使用表連接重構“查找銷售部的所有員工信息”案例
10.1.2準備數據
10.2內連接
10.2.1內連接語法格式1
10.2.2內連接語法格式2
10.2.3查找部門在紐約的所有員工姓名
10.3左連接
10.3.1左連接語法格式
10.3.2示例: EMP表與DEPT表的左連接查詢
10.4右連接
10.4.1右連接語法格式
10.4.2示例: EMP表與DEPT表的右連接查詢
10.5全連接
10.6交叉連接
10.6.1交叉連接語法格式1
10.6.2交叉連接語法格式2
10.7動手練一練
第11章MySQL中特有的SQL語句
微課視頻26分鐘
11.1自增長字段
11.2MySQL日期相關數據類型
11.3限制返回行數
11.4常用函數
11.4.1數字型函數
11.4.2字符串函數
11.4.3日期和時間函數
11.5動手練一練
第12章MySQL數據庫開發
微課視頻30分鐘
12.1存儲過程
12.1.1使用存儲過程重構“查找銷售部的所有員工信息”案例
12.1.2調用存儲過程
12.1.3刪除存儲過程
12.2存儲過程參數
12.2.1IN參數
12.2.2OUT參數
12.2.3INOUT參數
12.3存儲函數
12.3.1創建存儲函數
12.3.2調用存儲函數
12.4動手練一練
附錄A動手練一練參考答案



