幫助中心 | 我的帳號 | 關於我們

劍指MySQL8.0(入門精練與實戰)/程序員硬核技術叢書

  • 作者:編者:尚矽谷教育|責編:李冰
  • 出版社:電子工業
  • ISBN:9787121447334
  • 出版日期:2023/02/01
  • 裝幀:平裝
  • 頁數:361
人民幣:RMB 105 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於MySQL 8.0進行講解,總計12章。第1?4章,從資料庫的基本概念講起,一步步帶領讀者搭建MySQL開發環境,分別以命令行和SQLyog圖形化界面兩種方式展示了資料庫和表的基本操作,以及表中數據的增刪改查等日常操作。第5?6章,詳細介紹了MySQL數據類型、運算符以及各種系統函數,包括MySQL 8.0最新引入的窗口函數等。第7?12章,帶領讀者進一步探究MySQL的高級查詢、約束、視圖、變數、存儲過程和函數、視圖、簡單事務管理和用戶許可權管理等更加複雜和專業的功能。
    作為一本講解MySQL使用的入門圖書,本書注重基礎理論知識的講解,內容全面細緻,輔以大量的代碼實例,並提供配套視頻教程。書中還提供了一個資料庫設計的綜合案例,進一步介紹了MySQL在實際工作中的應用,幫助初學者夯實基礎,為下一步的進階提升做好準備。
    本書適用於MySQL資料庫初學者、MySQL資料庫開發人員和MySQL資料庫管理員,以及高等院校和培訓學校相關專業的師生作為教材或教輔材料。

作者介紹
編者:尚矽谷教育|責編:李冰

目錄
第1章  資料庫概述
  1.1  資料庫相關概念
    1.1.1  資料庫系統
    1.1.2  關係型資料庫
  1.2  SQL
    1.2.1  SQL分類
    1.2.2  SQL規範
  1.3  MySQL簡介
    1.3.1  MySQL的優勢
    1.3.2  MySQL版本
  1.4  本章小結
第2章  MySQL環境搭建
  2.1  安裝與卸載
    2.1.1  MySQL下載
    2.1.2  安裝MySQL8.0
    2.1.3  配置MySQL8.0
    2.1.4  卸載MySQL8.0
    2.1.5  安裝失敗問題
  2.2  啟動和停止資料庫服務
    2.2.1  使用圖形服務工具
    2.2.2  使用命令行方式
  2.3  連接登錄MySQL資料庫
    2.3.1  使用MySQL Command Line Client登錄
    2.3.2  以Windows命令行方式登錄
    2.3.3  配置Path環境變數
  2.4  MySQL常用圖形界面工具
    2.4.1  MySQLWorkbench
    2.4.2  DBeaver
    2.4.3  SQLyog
    2.4.4  圖形界面工具連接MySQL 8.0問題
  2.5  本章小結
第3章  資料庫和表的基本操作
  3.1  資料庫的基本操作
    3.1.1  查看資料庫
    3.1.2  創建資料庫
    3.1.3  修改資料庫
    3.1.4  刪除資料庫
    3.1.5  使用資料庫
  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  圖形化界面方式創建數據表
  3.4  MySQL 8.0的新特性
    3.4.1  系統表全部為InnoDB表
    3.4.2  默認字符集改為utf8mb4

  3.5  本章小結
第4章  數據表的增刪改查及事務管理
  4.1  插入數據
    4.1.1  給表的所有欄位插入數據
    4.1.2  給表的部分欄位插入數據
    4.1.3  插入多條記錄
  4.2  查詢數據
    4.2.1  查看表達式的計算結果
    4.2.2  查看數據表的所有記錄行
    4.2.3  查看數據表的部分行
    4.2.4  關鍵字AS和DISTINCT
  4.3  修改數據
    4.3.1  修改所有記錄行
    4.3.2  修改部分記錄行
  4.4  刪除數據
    4.4.1  刪除部分記錄行
    4.4.2  刪除所有記錄行
  4.5  計算列數據的插入和更新
    4.5.1  增加計算列
    4.5.2  計算列數據的插入和修改
  4.6  簡單事務管理
    4.6.1  事務控制
    4.6.2  回滾部分事務
    4.6.3  DDL語句不支持回滾
  4.7  MySQL 8.0的新特性
    4.7.1  數據字典合併並轉為事務型
    4.7.2  DDL操作原子化以支持事務完整性
  4.8  本章小結
第5章  MySQL數據類型
  5.1  數值類型
    5.1.1  整數類型
    5.1.2  浮點數和定點數類型
    5.1.3  位類型
  5.2  日期/時間類型
  5.3  字元串類型
    5.3.1  CHAR和VARCHAR類型
    5.3.2  BINARY和VARBINARY類型
    5.3.3  BLOB和TEXT類型
    5.3.4  ENUM和SET類型
    5.3.5  二進位字元串和文本字元串
  5.4  空間類型
  5.5  JSON類型
  5.6  綜合案例:員工表
    5.6.1  使用命令行導入SOL腳本
    5.6.2  圖形界面工具導入SOL腳本
    5.6.3  使用來自其他資料庫引擎的數據類型
  5.7  本章小結
第6章  MySQL運算符和系統函數
  6.1  運算符
    6.1.1  算術運算符

    6.1.2  比較運算符
    6.1.3  邏輯運算符
    6.1.4  位運算符
    6.1.5  運算符優先順序
  6.2  單行函數
    6.2.1  數學函數
    6.2.2  字元串函數
    6.2.3  日期時間函數
    6.2.4  條件判斷函數
    6.2.5  加密函數
    6.2.6  系統信息函數
    6.2.7  JSON函數
    6.2.8  空間函數
  6.3  聚合函數
  6.4  MySQL 8.x新特性:窗口函數
  6.5  本章小結
第7章  高級查詢語句
  7.1  JOINON子句
    7.1.1  表的關係
    7.1.2  關聯查詢
    7.1.3  內連接
    7.1.4  左連接
    7.1.5  右連接
    7.1.6  自連接
  7.2  合併查詢結果
  7.3  GROUPBY子句
  7.4  HAVING子句
  7.5  ORDERBY子句
  7.6  LIMIT子句
  7.7  子查詢
    7.7.1  在SELECT語句的SELECT子句中嵌套子查詢
    7.7.2  在SELECT語句的WHERE子句中嵌套子查詢
    7.7.3  在SELECT語句的EXISTS子句中嵌套子查詢
    7.7.4  在SELECT語句的FROM子句中嵌套子查詢
    7.7.5  在UPDATE語句中嵌套子查詢
    7.7.6  在DELETE語句中嵌套子查詢
    7.7.7  使用子查詢複製表結構和數據
    7.8  MySQL 8.0新特性:通用表達式
  7.9  本章小結
第8章  約束
  8.1  非空約束
  8.2  唯一鍵約束
  8.3  主鍵約束
  8.4  自增屬性
  8.5  默認值約束
  8.6  外鍵約束
  8.7  MySQL 8.0新特性:檢查約束
  8.8  圖形界面工具操作約束
  8.9  本章小結
第9章  視圖

  9.1  創建視圖
  9.2  視圖演算法
  9.3  查看視圖
  9.4  修改視圖
  9.5  刪除視圖
  9.6  更新視圖數據
  9.7  視圖的作用
  9.8  本章小結
第10章  存儲過程和函數
  10.1  變數
    10.1.1  系統變數
    10.1.2  MySQL 8.0的新特性:全局變數的持久化
    10.1.3  用戶變數
  10.2  存儲過程
    10.2.1  創建和調用存儲過程
    10.2.2  聲明局部變數
    10.2.3  查看存儲過程
    10.2.4  修改存儲過程
    10.2.5  刪除存儲過程
  10.3  自定義函數
  10.4  定義條件和處理程序
  10.5  流程式控制制結構
    10.5.1  IF條件判斷語句
    10.5.2  CASE條件判斷語句
    10.5.3  WHILE循環語句
    10.5.4  REPEAT循環語句
    10.5.5  LEAVE退出語句
    10.5.6  LOOP循環語句
  10.6  游標的使用
  10.7  存儲過程和函數的對比
  10.8  本章小結
第11章  事件和觸發器
  11.1  觸發器
    11.1.1  創建觸發器
    11.1.2  查看觸發器
    11.1.3  刪除觸發器
  11.2  事件
    11.2.1  開啟或關閉事件調度器
    11.2.2  創建事件
    11.2.3  查看事件
    11.2.4  啟動或關閉事件
    11.2.5  修改事件
    11.2.6  刪除事件
  11.3  本章小結
第12章  用戶與許可權管理
  12.1  許可權表
    12.1.1  user表
    12.1.2  db表
    12.1.3  tables_priv表和columns_priv表
    12.1.4  procspriv表

    12.1.5  訪問控制
  12.2  用戶管理
    12.2.1  創建新用戶
    12.2.2  修改用戶
    12.2.3  用戶賬戶鎖定和解鎖
    12.2.4  限制用戶使用資源
    12.2.5  修改用戶密碼
    12.2.6  忘記root用戶密碼的解決方案
    12.2.7  刪除用戶
  12.3  許可權管理
    12.3.1  查看用戶許可權
    12.3.2  授予和撤銷列級許可權
    12.3.3  授予和撤銷表級許可權
    12.3.4  授予和撤銷資料庫層級許可權
    12.3.5  授予和撤銷全局許可權
    12.3.6  授予和撤銷子程序許可權
  12.4  MySQL 8.x新特性
    12.4.1  認證插件更新
    12.4.2  限制GRANT語句功能
    12.4.3  PASSWORD函數棄用
    12.4.4  密碼到期更換策略
    12.4.5  限制密碼重複使用
    12.4.6  管理角色
  12.5  圖形界面用戶管理
  12.6  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032