0人評分過此書

MySQL新手入門超級手冊(適用MySQL 8.x與MariaDB 10.x)

出版日期
2022
閱讀格式
PDF
書籍分類
學科分類
ISBN
9786263241787

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
內容簡介:★適用最新MySQL 8.x與MariaDB 10.x
★全書採用清楚易懂的圖文學習模式,讓學習更加事半功倍
• 作者累積數年的教育訓練實務經驗,使用最直覺與容易學習的圖文樣式,以最接近課堂實際授課的方式撰寫本書。
• 最完整的MySQL開發技術手冊,快速建立開發MySQL資料庫應用程式需要的SQL技能。
• 從基礎的資料庫概念、SQL與進階應用,掌握完整的資料庫應用程式開發技術。
• 內容包含資料庫、表格、索引的建立與維護。資料庫的新增、修改與刪除敘述,基礎、結合與子查詢敘述。
• 深入瞭解MySQL的字元集、儲存引擎、預儲程序、函式、觸發事件、資料庫匯入、匯出與效率調校。
• 最新第三版新增:使用Python與Java程式設計語言連線到MySQL資料庫,執行資料庫的新增、修改、刪除、查詢與呼叫預儲程序。
  • 1 資料庫概論與MySQL
    • 1.1 儲存與管理資料
    • 1.2 認識Structured Query Language
    • 1.3 MySQL用戶端應用程式
    • 1.4 MySQL Connector
    • 1.5 安裝與設定MySQL資料庫伺服器
      • 1.5.1 下載MySQL資料庫伺服器軟體
      • 1.5.2 安裝MySQL資料庫伺服器軟體
      • 1.5.3 使用MySQL Workbench安裝範例資料庫
  • 2 基礎查詢
    • 2.1 認識資料庫結構的基本概念
      • 2.1.1 表格、紀錄與欄位
      • 2.1.2 認識資料型態
    • 2.2 查詢敘述
      • 2.2.1 指定使用中的資料庫
      • 2.2.2 只有SELECT
      • 2.2.3 指定欄位與表格
      • 2.2.4 指定需要的欄位
      • 2.2.5 數學運算
      • 2.2.6 別名
    • 2.3 條件查詢
      • 2.3.1 比較運算子
      • 2.3.2 邏輯運算子
      • 2.3.3 其它條件運算子
      • 2.3.4 NULL值的判斷
      • 2.3.5 字串樣式
    • 2.4 排序
    • 2.5 限制查詢數量與排除重複資料
  • 3 運算式與函式
    • 3.1 值與運算式
      • 3.1.1 數值
      • 3.1.2 字串值
      • 3.1.3 日期與時間值
      • 3.1.4 NULL值
    • 3.2 函式
      • 3.2.1 字串函式
      • 3.2.2 數學函式
      • 3.2.3 日期時間函式
      • 3.2.4 流程控制函式
      • 3.2.5 其它函式
    • 3.3 群組查詢
      • 3.3.1 群組函式
      • 3.3.2 GROUP_CONCAT函式
      • 3.3.3 GROUP BY與HAVING子句
  • 4 結合與合併查詢
    • 4.1 使用多個表格
    • 4.2 Inner Join
      • 4.2.1 使用結合條件
      • 4.2.2 指定表格名稱
      • 4.2.3 表格別名
      • 4.2.4 使用「INNER JOIN」
    • 4.3 Outer Join
      • 4.3.1 LEFT OUTER JOIN
      • 4.3.2 RIGHT OUTER JOIN
    • 4.4 合併查詢
  • 5 資料維護
    • 5.1 取得表格資訊
    • 5.2 新增資料
      • 5.2.1 基礎新增敘述
      • 5.2.2 同時新增多筆紀錄
      • 5.2.3 索引值
      • 5.2.4 索引值與ON DUPLICATE KEY UPDATE
      • 5.2.5 「REPLACE」敘述
    • 5.3 修改資料
      • 5.3.1 搭配「IGNORE」
      • 5.3.2 搭配「ORDER BY」與「LIMIT」
    • 5.4 刪除資料
  • 6 字元集與資料庫
    • 6.1 Character Set與Collation
      • 6.1.1 Character Set
      • 6.1.2 COLLATION
    • 6.2 資料庫
      • 6.2.1 建立資料庫
      • 6.2.2 修改資料庫
      • 6.2.3 刪除資料庫
      • 6.2.4 取得資料庫資訊
  • 7 儲存引擎與資料型態
    • 7.1 表格與儲存引擎
      • 7.1.1 MyISAM
      • 7.1.2 InnoDB
      • 7.1.3 MEMORY
      • 7.1.4 儲存引擎與作業系統
    • 7.2 欄位資料型態
      • 7.2.1 數值型態
      • 7.2.2 位元型態
      • 7.2.3 字串型態
      • 7.2.4 列舉與集合型態
      • 7.2.5 日期與時間型態
  • 8 表格
    • 8.1 建立表格
      • 8.1.1 表格屬性
      • 8.1.2 字串欄位屬性
      • 8.1.3 數值欄位屬性
      • 8.1.4 通用欄位屬性
      • 8.1.5 TIMESTAMP欄位型態與預設值
      • 8.1.6 使用其它表格建立一個新表格
      • 8.1.7 建立暫存表格
    • 8.2 修改與刪除表格
      • 8.2.1 增加欄位
      • 8.2.2 修改欄位
      • 8.2.3 刪除欄位
      • 8.2.4 修改表格名稱
      • 8.2.5 刪除表格
    • 8.3 查詢表格資訊
  • 9 索引
    • 9.1 索引介紹
    • 9.2 建立索引
      • 9.2.1 在建立表格的時候建立索引
      • 9.2.2 在修改表格的時候建立索引
      • 9.2.3 使用「CREATE INDEX」建立索引
    • 9.3 索引的名稱與刪除索引
    • 9.4 數值欄位型態與AUTO_INCREMENT
    • 9.5 查詢索引資訊
  • 10 子查詢
    • 10.1 一個敘述中的查詢敘述
    • 10.2 WHERE、HAVING子句與子查詢
      • 10.2.1 比較運算子
      • 10.2.2 「IN」運算子
      • 10.2.3 其它運算子
      • 10.2.4 多欄位子查詢
    • 10.3 SELECT子句與子查詢
    • 10.4 FROM子句與子查詢
    • 10.5 資料維護與子查詢
      • 10.5.1 新增與子查詢
      • 10.5.2 修改與子查詢
      • 10.5.3 刪除與子查詢
    • 10.6 關聯子查詢
    • 10.7 子查詢與結合查詢
  • 11 Views
    • 11.1 View元件的應用
    • 11.2 建立View元件
    • 11.3 修改與刪除View元件
    • 11.4 資料維護與View元件
      • 11.4.1 使用View元件執行資料維護
      • 11.4.2 使用「WITH CHECK OPTION」
    • 11.5 View元件的演算法
    • 11.6 View元件的維護與資訊
      • 11.6.1 檢驗View元件的正確性
      • 11.6.2 取得View元件的相關資訊
  • 12 Prepared Statements
    • 12.1 使用者變數
    • 12.2 Prepared Statements的應用
    • 12.3 建立、執行與移除Prepared Statements
    • 12.4 Prepared Statements的參數
    • 12.5 有效範圍
  • 13 Stored Routines入門
    • 13.1 Stored Routines的應用
      • 13.1.1 Stored Procedures介紹
      • 13.1.2 Stored Functions介紹
    • 13.2 在MySQL Workbench管理Stored routines
      • 13.2.1 SQL Script、DELIMITER與Stored routines
      • 13.2.2 管理Stored Procedures
      • 13.2.3 管理Stored Functions
    • 13.3 Stored Routines的參數
      • 13.3.1 Stored Functions的參數
      • 13.3.2 Stored Procedures的參數
  • 14 Stored Routines的變數與流程
    • 14.1 宣告與使用變數
    • 14.2 判斷
      • 14.2.1 IF
      • 14.2.2 CASE
    • 14.3 迴圈
      • 14.3.1 WHILE
      • 14.3.2 REPEAT
      • 14.3.3 LOOP
    • 14.4 標籤
  • 15 Stored Routines進階
    • 15.1 錯誤編號
    • 15.2 Handlers
    • 15.3 Conditions
    • 15.4 Cursors
    • 15.5 設定、修改與刪除Stored routines
      • 15.5.1 建立Stored routines時的設定
      • 15.5.2 修改Stored routines設定
      • 15.5.3 刪除Stored routines
    • 15.6 查詢Stored routines的相關資訊
  • 16 Triggers
    • 16.1 Triggers的應用
    • 16.2 建立Triggers
    • 16.3 刪除Triggers
    • 16.4 OLD與NEW關鍵字
    • 16.5 查詢Triggers的相關資訊
  • 17 資料庫資訊
    • 17.1 information_schema資料庫
      • 17.1.1 資料庫元件資訊
      • 17.1.2 建立元件資訊
      • 17.1.3 字元集與collation
      • 17.1.4 其它資訊
    • 17.2 DESCRIBE指令
    • 17.3 mysqlshow
  • 18 錯誤處理與查詢
    • 18.1 錯誤的資料
    • 18.2 Non-Strict模式
      • 18.2.1 數值
      • 18.2.2 列舉(ENUM)與集合(SET)
      • 18.2.3 字串轉換為其它型態
      • 18.2.4 NULL與NOT NULL
      • 18.2.5 Strict模式與IGNORE關鍵字
    • 18.3 其它設定
    • 18.4 查詢錯誤與警告
  • 19 匯入與匯出資料
    • 19.1 使用SQL敘述匯出資料
    • 19.2 使用SQL敘述匯入資料
      • 19.2.1 指定資料檔案
      • 19.2.2 設定資料格式
      • 19.2.3 處理匯入的資料
      • 19.2.4 索引鍵重複
      • 19.2.5 匯入資訊
    • 19.3 使用mysqldump程式匯出資料
    • 19.4 使用mysqlimport程式匯入資料
  • 20 效率
    • 20.1 索引
      • 20.1.1 索引的種類
      • 20.1.2 建立需要的索引
      • 20.1.3 建立部份內容的索引
    • 20.2 判斷條件的設定
    • 20.3 EXPLAIN與查詢敘述
    • 20.4 資料維護
    • 20.5 LIMIT子句
    • 20.6 使用暫時表格
    • 20.7 儲存引擎
  • 21 Python與MySQL
    • 21.1 Python driver介紹
    • 21.2 建立資料庫連線
    • 21.3 執行查詢敘述與讀取資料
    • 21.4 執行資料維護敘述
    • 21.5 執行Prepared Statement
    • 21.6 呼叫Stored Procedure
  • 22 Java與MySQL
    • 22.1 認識JDBC Driver與JDBC API
    • 22.2 認識JDBC API
    • 22.3 建立資料庫連線
    • 22.4 執行查詢敘述與讀取資料
    • 22.5 執行資料維護敘述
    • 22.6 執行Prepared Statement
    • 22.7 呼叫Stored Procedure
  • A MariaDB
    • A.1 MariaDB介紹
    • A.2 下載與安裝MariaDB
    • A.3 使用HeidiSQL安裝範例資料庫

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading