★適用最新MySQL 8.x與MariaDB 10.x
★全書採用清楚易懂的圖文學習模式,讓學習更加事半功倍
• 作者累積數年的教育訓練實務經驗,使用最直覺與容易學習的圖文樣式,以最接近課堂實際授課的方式撰寫本書。
• 最完整的MySQL開發技術手冊,快速建立開發MySQL資料庫應用程式需要的SQL技能。
• 從基礎的資料庫概念、SQL與進階應用,掌握完整的資料庫應用程式開發技術。
• 內容包含資料庫、表格、索引的建立與維護。資料庫的新增、修改與刪除敘述,基礎、結合與子查詢敘述。
• 深入瞭解MySQL的字元集、儲存引擎、預儲程序、函式、觸發事件、資料庫匯入、匯出與效率調校。
• 最新第三版新增:使用Python與Java程式設計語言連線到MySQL資料庫,執行資料庫的新增、修改、刪除、查詢與呼叫預儲程序。
• 深入瞭解MySQL的字元集、儲存引擎、預儲程序、函式、觸發事件、資料庫匯入、匯出與效率調校。
• 最新第三版新增:使用Python與Java程式設計語言連線到MySQL資料庫,執行資料庫的新增、修改、刪除、查詢與呼叫預儲程序。
- 1 資料庫概論與MySQL(第1-1頁)
- 1.1 儲存與管理資料(第1-1頁)
- 1.2 認識Structured Query Language(第1-6頁)
- 1.3 MySQL 用戶端應用程式(第1-8頁)
- 1.4 MySQL Connector(第1-10頁)
- 1.5 安裝與設定MySQL 資料庫伺服器(第1-11頁)
- 2 基礎查詢(第2-1頁)
- 2.1 認識資料庫結構的基本概念(第2-1頁)
- 2.2 查詢敘述(第2-5頁)
- 2.3 條件查詢(第2-11頁)
- 2.4 排序(第2-20頁)
- 2.5 限制查詢數量與排除重複資料(第2-22頁)
- 3 運算式與函式(第3-1頁)
- 3.1 值與運算式(第3-1頁)
- 3.2 函式(第3-7頁)
- 3.3 群組查詢(第3-21頁)
- 4 結合與合併查詢(第4-1頁)
- 4.1 使用多個表格(第4-1頁)
- 4.2 Inner Join(第4-2頁)
- 4.3 Outer Join(第4-9頁)
- 4.4 合併查詢(第4-13頁)
- 5 資料維護(第5-1頁)
- 5.1 取得表格資訊(第5-1頁)
- 5.2 新增資料(第5-3頁)
- 5.3 修改資料(第5-13頁)
- 5.4 刪除資料(第5-16頁)
- 6 字元集與資料庫(第6-1頁)
- 6.1 Character Set 與Collation(第6-1頁)
- 6.2 資料庫(第6-4頁)
- 7 儲存引擎與資料型態(第7-1頁)
- 7.1 表格與儲存引擎(第7-1頁)
- 7.2 欄位資料型態(第7-7頁)
- 8 表格(第8-1頁)
- 8.1 建立表格(第8-1頁)
- 8.2 修改與刪除表格(第8-15頁)
- 8.3 查詢表格資訊(第8-20頁)
- 9 索引(第9-1頁)
- 9.1 索引介紹(第9-1頁)
- 9.2 建立索引(第9-3頁)
- 9.3 索引的名稱與刪除索引(第9-9頁)
- 9.4 數值欄位型態與AUTO_INCREMENT(第9-11頁)
- 9.5 查詢索引資訊(第9-16頁)
- 10 子查詢(第10-1頁)
- 10.1 一個敘述中的查詢敘述(第10-1頁)
- 10.2 WHERE、HAVING 子句與子查詢(第10-3頁)
- 10.3 SELECT 子句與子查詢(第10-10頁)
- 10.4 FROM 子句與子查詢(第10-11頁)
- 10.5 資料維護與子查詢(第10-12頁)
- 10.6 關聯子查詢(第10-15頁)
- 10.7 子查詢與結合查詢(第10-17頁)
- 11 Views(第11-1頁)
- 11.1 View 元件的應用(第11-1頁)
- 11.2 建立View 元件(第11-3頁)
- 11.3 修改與刪除View 元件(第11-6頁)
- 11.4 資料維護與View 元件(第11-8頁)
- 11.5 View 元件的演算法(第11-14頁)
- 11.6 View 元件的維護與資訊(第11-17頁)
- 12 Prepared Statements(第12-1頁)
- 12.1 使用者變數(第12-1頁)
- 12.2 Prepared Statements 的應用(第12-5頁)
- 12.3 建立、執行與移除Prepared Statements(第12-6頁)
- 12.4 Prepared Statements 的參數(第12-8頁)
- 12.5 有效範圍(第12-10頁)
- 13 Stored Routines 入門(第13-1頁)
- 13.1 Stored Routines 的應用(第13-1頁)
- 13.2 在MySQL Workbench 管理Stored routines(第13-5頁)
- 13.3 Stored Routines 的參數(第13-16頁)
- 14 Stored Routines 的變數與流程(第14-1頁)
- 14.1 宣告與使用變數(第14-1頁)
- 14.2 判斷(第14-5頁)
- 14.3 迴圈(第14-10頁)
- 15 Stored Routines 進階(第15-1頁)
- 15.1 錯誤編號(第15-1頁)
- 15.2 Handlers(第15-2頁)
- 15.3 Conditions(第15-11頁)
- 15.4 Cursors(第15-12頁)
- 15.5 設定、修改與刪除Stored routines(第15-18頁)
- 15.6 查詢Stored routines 的相關資訊(第15-19頁)
- 16 Triggers(第16-1頁)
- 16.1 Triggers 的應用(第16-1頁)
- 16.2 建立Triggers(第16-3頁)
- 16.3 刪除Triggers(第16-6頁)
- 16.4 OLD 與NEW 關鍵字(第16-6頁)
- 16.5 查詢Triggers 的相關資訊(第16-10頁)
- 17 資料庫資訊(第17-1頁)
- 17.1 information_schema 資料庫(第17-1頁)
- 17.2 DESCRIBE 指令(第17-8頁)
- 17.3 mysqlshow(第17-9頁)
- 18 錯誤處理與查詢(第18-1頁)
- 18.1 錯誤的資料(第18-1頁)
- 18.2 Non-Strict 模式(第18-2頁)
- 18.3 其它設定(第18-8頁)
- 18.4 查詢錯誤與警告(第18-10頁)
- 19 匯入與匯出資料(第19-1頁)
- 19.1 使用SQL 敘述匯出資料(第19-1頁)
- 19.2 使用SQL 敘述匯入資料(第19-4頁)
- 19.3 使用mysqldump 程式匯出資料(第19-15頁)
- 19.4 使用mysqlimport 程式匯入資料(第19-17頁)
- 20 效率(第20-1頁)
- 20.1 索引(第20-1頁)
- 20.2 判斷條件的設定(第20-4頁)
- 20.3 EXPLAIN 與查詢敘述(第20-7頁)
- 20.4 資料維護(第20-9頁)
- 20.5 LIMIT 子句(第20-10頁)
- 20.6 使用暫時表格(第20-11頁)
- 20.7 儲存引擎(第20-13頁)
- 21 Python 與MySQL(第21-1頁)
- 21.1 Python driver 介紹(第21-1頁)
- 21.2 建立資料庫連線(第21-3頁)
- 21.3 執行查詢敘述與讀取資料(第21-5頁)
- 21.4 執行資料維護敘述(第21-7頁)
- 21.5 執行Prepared Statement(第21-9頁)
- 21.6 呼叫Stored Procedure(第21-11頁)
- 22 Java 與MySQL(第22-1頁)
- 22.1 認識JDBC Driver 與JDBC API(第22-1頁)
- 22.2 認識JDBC API(第22-4頁)
- 22.3 建立資料庫連線(第22-6頁)
- 22.4 執行查詢敘述與讀取資料(第22-9頁)
- 22.5 執行資料維護敘述(第22-11頁)
- 22.6 執行Prepared Statement(第22-13頁)
- 22.7 呼叫Stored Procedure(第22-15頁)
- MariaDB(第A-1頁)
- A.1 MariaDB 介紹(第A-1頁)
- A.2 下載與安裝MariaDB(第A-2頁)
- A.3 使用HeidiSQL 安裝範例資料庫(第A-7頁)
紙本書 NT$ 540
單本電子書
NT$
540
同分類熱門書