MySQL新手入門超級手冊

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

    收集中
    US$16.86

    內容簡介


    ★適用最新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

    章节目录

    • 1-1
      封面
    • 1-2
      書名頁
    • 1-3
    • 1-4
      目錄
    • 1-5
      CH01 資料庫概論與MySQL
    • 1-6
      1.1 儲存與管理資料
    • 1-7
      1.2 認識Structured Query Language
    • 1-8
      1.3 MySQL 用戶端應用程式
    • 1-9
      1.4 MySQL Connector
    • 1-10
      1.5 安裝與設定MySQL 資料庫伺服器
    • 1-11
      1.5.1 下載MySQL 資料庫伺服器軟體
    • 1-12
      1.5.2 安裝MySQL 資料庫伺服器軟體
    • 1-13
      1.5.3 使用MySQL Workbench 安裝範例資料庫
    • 1-14
      CH02 基礎查詢
    • 1-15
      2.1 認識資料庫結構的基本概念
    • 1-16
      2.1.1 表格、紀錄與欄位
    • 1-17
      2.1.2 認識資料型態
    • 1-18
      2.2 查詢敘述
    • 1-19
      2.2.1 指定使用中的資料庫
    • 1-20
      2.2.2 只有SELECT
    • 1-21
      2.2.3 指定欄位與表格
    • 1-22
      2.2.4 指定需要的欄位
    • 1-23
      2.2.5 數學運算
    • 1-24
      2.2.6 別名
    • 1-25
      2.3 條件查詢
    • 1-26
      2.3.1 比較運算子
    • 1-27
      2.3.2 邏輯運算子
    • 1-28
      2.3.3 其它條件運算子
    • 1-29
      2.3.4 NULL 值的判斷
    • 1-30
      2.3.5 字串樣式
    • 1-31
      2.4 排序
    • 1-32
      2.5 限制查詢數量與排除重複資料
    • 1-33
      習題
    • 1-34
      CH03 運算式與函式
    • 1-35
      3.1 值與運算式
    • 1-36
      3.1.1 數值
    • 1-37
      3.1.2 字串值
    • 1-38
      3.1.3 日期與時間值
    • 1-39
      3.1.4 NULL 值
    • 1-40
      3.2 函式
    • 1-41
      3.2.1 字串函式
    • 1-42
      3.2.2 數學函式
    • 1-43
      3.2.3 日期時間函式
    • 1-44
      3.2.4 流程控制函式
    • 1-45
      3.2.5 其它函式
    • 1-46
      3.3 群組查詢
    • 1-47
      3.3.1 群組函式
    • 1-48
      3.3.2 GROUP_CONCAT 函式
    • 1-49
      3.3.3 GROUP BY 與HAVING 子句
    • 1-50
      習題
    • 1-51
      CH04 結合與合併查詢
    • 1-52
      4.1 使用多個表格
    • 1-53
      4.2 Inner Join
    • 1-54
      4.2.1 使用結合條件
    • 1-55
      4.2.2 指定表格名稱
    • 1-56
      4.2.3 表格別名
    • 1-57
      4.2.4 使用「INNER JOIN」
    • 1-58
      4.3 Outer Join
    • 1-59
      4.3.1 LEFT OUTER JOIN
    • 1-60
      4.3.2 RIGHT OUTER JOIN
    • 1-61
      4.4 合併查詢
    • 1-62
      習題
    • 1-63
      CH05 資料維護
    • 1-64
      5.1 取得表格資訊
    • 1-65
      5.2 新增資料
    • 1-66
      5.2.1 基礎新增敘述
    • 1-67
      5.2.2 同時新增多筆紀錄
    • 1-68
      5.2.3 索引值
    • 1-69
      5.2.4 索引值與ON DUPLICATE KEY UPDATE
    • 1-70
      5.2.5 「REPLACE」敘述
    • 1-71
      5.3 修改資料
    • 1-72
      5.3.1 搭配「IGNORE」
    • 1-73
      5.3.2 搭配「ORDER BY」與「LIMIT」
    • 1-74
      5.4 刪除資料
    • 1-75
      習題
    • 1-76
      CH06 字元集與資料庫
    • 1-77
      6.1 Character Set 與Collation
    • 1-78
      6.1.1 Character Set
    • 1-79
      6.1.2 COLLATION
    • 1-80
      6.2 資料庫
    • 1-81
      6.2.1 建立資料庫
    • 1-82
      6.2.2 修改資料庫
    • 1-83
      6.2.3 刪除資料庫
    • 1-84
      6.2.4 取得資料庫資訊
    • 1-85
      習題
    • 1-86
      CH07 儲存引擎與資料型態
    • 1-87
      7.1 表格與儲存引擎
    • 1-88
      7.1.1 MyISAM
    • 1-89
      7.1.2 InnoDB
    • 1-90
      7.1.3 MEMORY
    • 1-91
      7.1.4 儲存引擎與作業系統
    • 1-92
      7.2 欄位資料型態
    • 1-93
      7.2.1 數值型態
    • 1-94
      7.2.2 位元型態
    • 1-95
      7.2.3 字串型態
    • 1-96
      7.2.4 列舉與集合型態
    • 1-97
      7.2.5 日期與時間型態
    • 1-98
      習題
    • 1-99
      CH08 表格
    • 1-100
      8.1 建立表格
    • 1-101
      8.1.1 表格屬性
    • 1-102
      8.1.2 字串欄位屬性
    • 1-103
      8.1.3 數值欄位屬性
    • 1-104
      8.1.4 通用欄位屬性
    • 1-105
      8.1.5 TIMESTAMP 欄位型態與預設值
    • 1-106
      8.1.6 使用其它表格建立一個新表格
    • 1-107
      8.1.7 建立暫存表格
    • 1-108
      8.2 修改與刪除表格
    • 1-109
      8.2.1 增加欄位
    • 1-110
      8.2.2 修改欄位
    • 1-111
      8.2.3 刪除欄位
    • 1-112
      8.2.4 修改表格名稱
    • 1-113
      8.2.5 刪除表格
    • 1-114
      8.3 查詢表格資訊
    • 1-115
      習題
    • 1-116
      CH09 索引
    • 1-117
      9.1 索引介紹
    • 1-118
      9.2 建立索引
    • 1-119
      9.2.1 在建立表格的時候建立索引
    • 1-120
      9.2.2 在修改表格的時候建立索引
    • 1-121
      9.2.3 使用「CREATE INDEX」建立索引
    • 1-122
      9.3 索引的名稱與刪除索引
    • 1-123
      9.4 數值欄位型態與AUTO_INCREMENT
    • 1-124
      9.5 查詢索引資訊
    • 1-125
      習題
    • 1-126
      CH10 子查詢
    • 1-127
      10.1 一個敘述中的查詢敘述
    • 1-128
      10.2 WHERE、HAVING 子句與子查詢
    • 1-129
      10.2.1 比較運算子
    • 1-130
      10.2.2 「IN」運算子
    • 1-131
      10.2.3 其它運算子
    • 1-132
      10.2.4 多欄位子查詢
    • 1-133
      10.3 SELECT 子句與子查詢
    • 1-134
      10.4 FROM 子句與子查詢
    • 1-135
      10.5 資料維護與子查詢
    • 1-136
      10.5.1 新增與子查詢
    • 1-137
      10.5.2 修改與子查詢
    • 1-138
      10.5.3 刪除與子查詢
    • 1-139
      10.6 關聯子查詢
    • 1-140
      10.7 子查詢與結合查詢
    • 1-141
      習題
    • 1-142
      CH11 Views
    • 1-143
      11.1 View 元件的應用
    • 1-144
      11.2 建立View 元件
    • 1-145
      11.3 修改與刪除View 元件
    • 1-146
      11.4 資料維護與View 元件
    • 1-147
      11.4.1 使用View 元件執行資料維護
    • 1-148
      11.4.2 使用「WITH CHECK OPTION」
    • 1-149
      11.5 View 元件的演算法
    • 1-150
      11.6 View 元件的維護與資訊
    • 1-151
      11.6.1 檢驗View 元件的正確性
    • 1-152
      11.6.2 取得View 元件的相關資訊
    • 1-153
      習題
    • 1-154
      CH12 Prepared Statements
    • 1-155
      12.1 使用者變數
    • 1-156
      12.2 Prepared Statements 的應用
    • 1-157
      12.3 建立、執行與移除Prepared Statements
    • 1-158
      12.4 Prepared Statements 的參數
    • 1-159
      12.5 有效範圍
    • 1-160
      習題
    • 1-161
      CH13 Stored Routines入門
    • 1-162
      13.1 Stored Routines 的應用
    • 1-163
      13.1.1 Stored Procedures 介紹
    • 1-164
      13.1.2 Stored Functions 介紹
    • 1-165
      13.2 在MySQL Workbench 管理Stored routines
    • 1-166
      13.2.1 SQL Script、DELIMITER 與Stored routines
    • 1-167
      13.2.2 管理Stored Procedures
    • 1-168
      13.2.3 管理Stored Functions
    • 1-169
      13.3 Stored Routines 的參數
    • 1-170
      13.3.1 Stored Functions 的參數
    • 1-171
      13.3.2 Stored Procedures 的參數
    • 1-172
      習題
    • 1-173
      CH14 Stored Routines的變數與流程
    • 1-174
      14.1 宣告與使用變數
    • 1-175
      14.2 判斷
    • 1-176
      14.2.1 IF
    • 1-177
      14.2.2 CASE
    • 1-178
      14.3 迴圈
    • 1-179
      14.3.1 WHILE
    • 1-180
      14.3.2 REPEAT
    • 1-181
      14.3.3 LOOP
    • 1-182
      14.4 標籤
    • 1-183
      習題
    • 1-184
      CH15 Stored Routines進階
    • 1-185
      15.1 錯誤編號
    • 1-186
      15.2 Handlers
    • 1-187
      15.3 Conditions
    • 1-188
      15.4 Cursors
    • 1-189
      15.5 設定、修改與刪除Stored routines
    • 1-190
      15.5.1 建立Stored routines 時的設定
    • 1-191
      15.5.2 修改Stored routines 設定
    • 1-192
      15.5.3 刪除Stored routines
    • 1-193
      15.6 查詢Stored routines 的相關資訊
    • 1-194
      習題
    • 1-195
      CH16 Triggers
    • 1-196
      16.1 Triggers 的應用
    • 1-197
      16.2 建立Triggers
    • 1-198
      16.3 刪除Triggers
    • 1-199
      16.4 OLD 與NEW 關鍵字
    • 1-200
      16.5 查詢Triggers 的相關資訊
    • 1-201
      習題
    • 1-202
      CH17 資料庫資訊
    • 1-203
      17.1 information_schema 資料庫
    • 1-204
      17.1.1 資料庫元件資訊
    • 1-205
      17.1.2 建立元件資訊
    • 1-206
      17.1.3 字元集與collation
    • 1-207
      17.1.4 其它資訊
    • 1-208
      17.2 DESCRIBE 指令
    • 1-209
      17.3 mysqlshow
    • 1-210
      習題
    • 1-211
      CH18 錯誤處理與查詢
    • 1-212
      18.1 錯誤的資料
    • 1-213
      18.2 Non-Strict 模式
    • 1-214
      18.2.1 數值
    • 1-215
      18.2.2 列舉(ENUM)與集合(SET)
    • 1-216
      18.2.3 字串轉換為其它型態
    • 1-217
      18.2.4 NULL 與NOT NULL
    • 1-218
      18.2.5 Strict 模式與IGNORE 關鍵字
    • 1-219
      18.3 其它設定
    • 1-220
      18.4 查詢錯誤與警告
    • 1-221
      習題
    • 1-222
      CH19 匯入與匯出資料
    • 1-223
      19.1 使用SQL 敘述匯出資料
    • 1-224
      19.2 使用SQL 敘述匯入資料
    • 1-225
      19.2.1 指定資料檔案
    • 1-226
      19.2.2 設定資料格式
    • 1-227
      19.2.3 處理匯入的資料
    • 1-228
      19.2.4 索引鍵重複
    • 1-229
      19.2.5 匯入資訊
    • 1-230
      19.3 使用mysqldump 程式匯出資料
    • 1-231
      19.4 使用mysqlimport 程式匯入資料
    • 1-232
      習題
    • 1-233
      CH20 效率
    • 1-234
      20.1 索引
    • 1-235
      20.1.1 索引的種類
    • 1-236
      20.1.2 建立需要的索引
    • 1-237
      20.1.3 建立部份內容的索引
    • 1-238
      20.2 判斷條件的設定
    • 1-239
      20.3 EXPLAIN 與查詢敘述
    • 1-240
      20.4 資料維護
    • 1-241
      20.5 LIMIT 子句
    • 1-242
      20.6 使用暫時表格
    • 1-243
      20.7 儲存引擎
    • 1-244
      習題
    • 1-245
      A MariaDB
    • 1-246
      A.1 MariaDB 介紹
    • 1-247
      A.2 下載與安裝MariaDB
    • 1-248
      A.3 使用HeidiSQL 安裝範例資料庫
    • 1-249
      A.4 使用MySQL Workbench 連線到MariaDB
    • 1-250
      B 在Mac OS安裝MySQL
    • 1-251
      B.1 儲下載與安裝MySQL 資料庫伺服器
    • 1-252
      B.2 下載與安裝MySQL Workbench
    • 1-253
      B.3 安裝範例資料庫
    • 1-254
      B.4 修改管理員root 帳號的密碼
    • 1-255
      版權頁
    • 1-256
      封底

    常见问答

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

    猜你喜欢

    用户评价

    | 收集中

    销售方案