MySQL新手入門超級手冊

    第三版(適用MySQL 8.x與MariaDB 10.x)

    Collecting
    US$16.90

    內容簡介


    ★適用最新MySQL 8.x與MariaDB 10.x
    ★全書採用清楚易懂的圖文學習模式,讓學習更加事半功倍
    • 作者累積數年的教育訓練實務經驗,使用最直覺與容易學習的圖文樣式,以最接近課堂實際授課的方式撰寫本書。
    • 最完整的MySQL開發技術手冊,快速建立開發MySQL資料庫應用程式需要的SQL技能。
    • 從基礎的資料庫概念、SQL與進階應用,掌握完整的資料庫應用程式開發技術。
    • 內容包含資料庫、表格、索引的建立與維護。資料庫的新增、修改與刪除敘述,基礎、結合與子查詢敘述。
    • 深入瞭解MySQL的字元集、儲存引擎、預儲程序、函式、觸發事件、資料庫匯入、匯出與效率調校。
    • 最新第三版新增:使用Python與Java程式設計語言連線到MySQL資料庫,執行資料庫的新增、修改、刪除、查詢與呼叫預儲程序。

    作者介紹


    恆逸教育訓練中心專任講師與作者。專長是教育訓練,技術書籍與專欄寫作。涵蓋的領域有Java、Kotlin、Android與SQL。

    目錄


    第1章 資料庫概論與 MySQL
    第2章 基礎查詢
    第3章 運算式與函式
    第4章 結合與合併查詢
    第5章 資料維護
    第6章 字元集與資料庫
    第7章 儲存引擎與資料型態
    第8章 表格
    第9章 索引
    第10章 子查詢
    第11章 Views
    第12章 Prepared Statements
    第13章 Stored Routines 入門
    第14章 Stored Routines 的變數與流程
    第15章 Stored Routines 進階
    第16章 Triggers
    第17章 資料庫資訊
    第18章 錯誤處理與查詢
    第19章 匯入與匯出資料
    第20章 效率
    第21章 Python 與 MySQL
    第22章 Java 與 MySQL
    附錄A MariaDB

    Content

    1-1封面
    1-2書名頁
    1-3序
    1-4目錄
    1-5CH01 資料庫概論與MySQL
    1-61.1 儲存與管理資料
    1-71.2 認識Structured Query Language
    1-81.3 MySQL 用戶端應用程式
    1-91.4 MySQL Connector
    1-101.5 安裝與設定MySQL 資料庫伺服器
    1-111.5.1 下載MySQL 資料庫伺服器軟體
    1-121.5.2 安裝MySQL 資料庫伺服器軟體
    1-131.5.3 使用MySQL Workbench 安裝範例資料庫
    1-14CH02 基礎查詢
    1-152.1 認識資料庫結構的基本概念
    1-162.1.1 表格、紀錄與欄位
    1-172.1.2 認識資料型態
    1-182.2 查詢敘述
    1-192.2.1 指定使用中的資料庫
    1-202.2.2 只有SELECT
    1-212.2.3 指定欄位與表格
    1-222.2.4 指定需要的欄位
    1-232.2.5 數學運算
    1-242.2.6 別名
    1-252.3 條件查詢
    1-262.3.1 比較運算子
    1-272.3.2 邏輯運算子
    1-282.3.3 其它條件運算子
    1-292.3.4 NULL 值的判斷
    1-302.3.5 字串樣式
    1-312.4 排序
    1-322.5 限制查詢數量與排除重複資料
    1-33習題
    1-34CH03 運算式與函式
    1-353.1 值與運算式
    1-363.1.1 數值
    1-373.1.2 字串值
    1-383.1.3 日期與時間值
    1-393.1.4 NULL 值
    1-403.2 函式
    1-413.2.1 字串函式
    1-423.2.2 數學函式
    1-433.2.3 日期時間函式
    1-443.2.4 流程控制函式
    1-453.2.5 其它函式
    1-463.3 群組查詢
    1-473.3.1 群組函式
    1-483.3.2 GROUP_CONCAT 函式
    1-493.3.3 GROUP BY 與HAVING 子句
    1-50習題
    1-51CH04 結合與合併查詢
    1-524.1 使用多個表格
    1-534.2 Inner Join
    1-544.2.1 使用結合條件
    1-554.2.2 指定表格名稱
    1-564.2.3 表格別名
    1-574.2.4 使用「INNER JOIN」
    1-584.3 Outer Join
    1-594.3.1 LEFT OUTER JOIN
    1-604.3.2 RIGHT OUTER JOIN
    1-614.4 合併查詢
    1-62習題
    1-63CH05 資料維護
    1-645.1 取得表格資訊
    1-655.2 新增資料
    1-665.2.1 基礎新增敘述
    1-675.2.2 同時新增多筆紀錄
    1-685.2.3 索引值
    1-695.2.4 索引值與ON DUPLICATE KEY UPDATE
    1-705.2.5 「REPLACE」敘述
    1-715.3 修改資料
    1-725.3.1 搭配「IGNORE」
    1-735.3.2 搭配「ORDER BY」與「LIMIT」
    1-745.4 刪除資料
    1-75習題
    1-76CH06 字元集與資料庫
    1-776.1 Character Set 與Collation
    1-786.1.1 Character Set
    1-796.1.2 COLLATION
    1-806.2 資料庫
    1-816.2.1 建立資料庫
    1-826.2.2 修改資料庫
    1-836.2.3 刪除資料庫
    1-846.2.4 取得資料庫資訊
    1-85習題
    1-86CH07 儲存引擎與資料型態
    1-877.1 表格與儲存引擎
    1-887.1.1 MyISAM
    1-897.1.2 InnoDB
    1-907.1.3 MEMORY
    1-917.1.4 儲存引擎與作業系統
    1-927.2 欄位資料型態
    1-937.2.1 數值型態
    1-947.2.2 位元型態
    1-957.2.3 字串型態
    1-967.2.4 列舉與集合型態
    1-977.2.5 日期與時間型態
    1-98習題
    1-99CH08 表格
    1-1008.1 建立表格
    1-1018.1.1 表格屬性
    1-1028.1.2 字串欄位屬性
    1-1038.1.3 數值欄位屬性
    1-1048.1.4 通用欄位屬性
    1-1058.1.5 TIMESTAMP 欄位型態與預設值
    1-1068.1.6 使用其它表格建立一個新表格
    1-1078.1.7 建立暫存表格
    1-1088.2 修改與刪除表格
    1-1098.2.1 增加欄位
    1-1108.2.2 修改欄位
    1-1118.2.3 刪除欄位
    1-1128.2.4 修改表格名稱
    1-1138.2.5 刪除表格
    1-1148.3 查詢表格資訊
    1-115習題
    1-116CH09 索引
    1-1179.1 索引介紹
    1-1189.2 建立索引
    1-1199.2.1 在建立表格的時候建立索引
    1-1209.2.2 在修改表格的時候建立索引
    1-1219.2.3 使用「CREATE INDEX」建立索引
    1-1229.3 索引的名稱與刪除索引
    1-1239.4 數值欄位型態與AUTO_INCREMENT
    1-1249.5 查詢索引資訊
    1-125習題
    1-126CH10 子查詢
    1-12710.1 一個敘述中的查詢敘述
    1-12810.2 WHERE、HAVING 子句與子查詢
    1-12910.2.1 比較運算子
    1-13010.2.2 「IN」運算子
    1-13110.2.3 其它運算子
    1-13210.2.4 多欄位子查詢
    1-13310.3 SELECT 子句與子查詢
    1-13410.4 FROM 子句與子查詢
    1-13510.5 資料維護與子查詢
    1-13610.5.1 新增與子查詢
    1-13710.5.2 修改與子查詢
    1-13810.5.3 刪除與子查詢
    1-13910.6 關聯子查詢
    1-14010.7 子查詢與結合查詢
    1-141習題
    1-142CH11 Views
    1-14311.1 View 元件的應用
    1-14411.2 建立View 元件
    1-14511.3 修改與刪除View 元件
    1-14611.4 資料維護與View 元件
    1-14711.4.1 使用View 元件執行資料維護
    1-14811.4.2 使用「WITH CHECK OPTION」
    1-14911.5 View 元件的演算法
    1-15011.6 View 元件的維護與資訊
    1-15111.6.1 檢驗View 元件的正確性
    1-15211.6.2 取得View 元件的相關資訊
    1-153習題
    1-154CH12 Prepared Statements
    1-15512.1 使用者變數
    1-15612.2 Prepared Statements 的應用
    1-15712.3 建立、執行與移除Prepared Statements
    1-15812.4 Prepared Statements 的參數
    1-15912.5 有效範圍
    1-160習題
    1-161CH13 Stored Routines入門
    1-16213.1 Stored Routines 的應用
    1-16313.1.1 Stored Procedures 介紹
    1-16413.1.2 Stored Functions 介紹
    1-16513.2 在MySQL Workbench 管理Stored routines
    1-16613.2.1 SQL Script、DELIMITER 與Stored routines
    1-16713.2.2 管理Stored Procedures
    1-16813.2.3 管理Stored Functions
    1-16913.3 Stored Routines 的參數
    1-17013.3.1 Stored Functions 的參數
    1-17113.3.2 Stored Procedures 的參數
    1-172習題
    1-173CH14 Stored Routines的變數與流程
    1-17414.1 宣告與使用變數
    1-17514.2 判斷
    1-17614.2.1 IF
    1-17714.2.2 CASE
    1-17814.3 迴圈
    1-17914.3.1 WHILE
    1-18014.3.2 REPEAT
    1-18114.3.3 LOOP
    1-18214.4 標籤
    1-183習題
    1-184CH15 Stored Routines進階
    1-18515.1 錯誤編號
    1-18615.2 Handlers
    1-18715.3 Conditions
    1-18815.4 Cursors
    1-18915.5 設定、修改與刪除Stored routines
    1-19015.5.1 建立Stored routines 時的設定
    1-19115.5.2 修改Stored routines 設定
    1-19215.5.3 刪除Stored routines
    1-19315.6 查詢Stored routines 的相關資訊
    1-194習題
    1-195CH16 Triggers
    1-19616.1 Triggers 的應用
    1-19716.2 建立Triggers
    1-19816.3 刪除Triggers
    1-19916.4 OLD 與NEW 關鍵字
    1-20016.5 查詢Triggers 的相關資訊
    1-201習題
    1-202CH17 資料庫資訊
    1-20317.1 information_schema 資料庫
    1-20417.1.1 資料庫元件資訊
    1-20517.1.2 建立元件資訊
    1-20617.1.3 字元集與collation
    1-20717.1.4 其它資訊
    1-20817.2 DESCRIBE 指令
    1-20917.3 mysqlshow
    1-210習題
    1-211CH18 錯誤處理與查詢
    1-21218.1 錯誤的資料
    1-21318.2 Non-Strict 模式
    1-21418.2.1 數值
    1-21518.2.2 列舉(ENUM)與集合(SET)
    1-21618.2.3 字串轉換為其它型態
    1-21718.2.4 NULL 與NOT NULL
    1-21818.2.5 Strict 模式與IGNORE 關鍵字
    1-21918.3 其它設定
    1-22018.4 查詢錯誤與警告
    1-221習題
    1-222CH19 匯入與匯出資料
    1-22319.1 使用SQL 敘述匯出資料
    1-22419.2 使用SQL 敘述匯入資料
    1-22519.2.1 指定資料檔案
    1-22619.2.2 設定資料格式
    1-22719.2.3 處理匯入的資料
    1-22819.2.4 索引鍵重複
    1-22919.2.5 匯入資訊
    1-23019.3 使用mysqldump 程式匯出資料
    1-23119.4 使用mysqlimport 程式匯入資料
    1-232習題
    1-233CH20 效率
    1-23420.1 索引
    1-23520.1.1 索引的種類
    1-23620.1.2 建立需要的索引
    1-23720.1.3 建立部份內容的索引
    1-23820.2 判斷條件的設定
    1-23920.3 EXPLAIN 與查詢敘述
    1-24020.4 資料維護
    1-24120.5 LIMIT 子句
    1-24220.6 使用暫時表格
    1-24320.7 儲存引擎
    1-244習題
    1-245A MariaDB
    1-246A.1 MariaDB 介紹
    1-247A.2 下載與安裝MariaDB
    1-248A.3 使用HeidiSQL 安裝範例資料庫
    1-249A.4 使用MySQL Workbench 連線到MariaDB
    1-250B 在Mac OS安裝MySQL
    1-251B.1 儲下載與安裝MySQL 資料庫伺服器
    1-252B.2 下載與安裝MySQL Workbench
    1-253B.3 安裝範例資料庫
    1-254B.4 修改管理員root 帳號的密碼
    1-255版權頁
    1-256封底

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    Reviews

    | Collecting

    Sales Plans