像程序員一樣使用MySQL 黃文毅 9787302642077 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$566
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202309*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:像程序員一樣使用MySQL
ISBN:9787302642077
出版社:清華大學
著編譯者:黃文毅
頁數:225
所在地:中國大陸 *此為代購商品
書號:1559388
可大量預訂,請先連絡。

內容簡介

熟練使用MySQL資料庫,是研發工程師和資料庫工程師的必備技能之一。本書從程序員的視角介紹了MySQL資料庫在實際開發中的核心知識和應用技能。 全書共14章。第1章主要講解MySQL資料庫以及客戶端工具的安裝;第2∼4章主要介紹資料庫與表的創建、數據類型與表達式,以及函數、運算符與變數;第5章主要講解select查詢語句、子查詢以及連接查詢;第6章主要講解索引和索引類型;第7、8章主要介紹MySQL事務的ACID特性、事務的四種隔離級別、如何使用事務、存儲過程和視圖概述,以及如何使用存儲過程和視圖;第9章介紹MySQL用戶許可權管理以及數據備份與恢復;第10章介紹如何設計資料庫,包括關聯關係、E-R實體關係模型;第11∼13章主要介紹MySQL日誌、鎖以及分庫分表;第14章介紹SQL性能優化與字符集。附錄部分包含本書用到的SQL腳本、詞彙解釋以及高頻面試題。 本書適合所有計算機專業的學生、軟體開發人員,以及DBA使用,也可作為培訓機構MySQL教學的參考書。

作者簡介

黃文毅,CSDN博客專家,高級軟體工程師。先後就職于廈門星耀藍圖、上海美團等科技公司,目前就職于廈門美圖科技有限公司,從事Java開發工作。具有豐富的軟體開發經驗,熟悉Java、高併發、大數據及相關軟體架構。出版《公布式微服務架構:原理與實踐》《Spring 5企業級開發實戰》(與人合著)《Spring MVC+MyBatis快速開發與項目實戰》等多部技術圖書。

目錄

第1章 初識MySQL
1 1 安裝MySQL
1 1 1 在macOS上安裝MySQL
1 1 2 在Windows上安裝MySQL
1 2 如何選擇MySQL客戶端
1 2 1 在macOS上安裝Workbench
1 2 2 在macOS上安裝DataGrip
1 2 3 在Windows上安裝Workbench
1 2 4 命令行連接MySQL
第2章 資料庫與表的創建
2 1 資料庫操作
2 1 1 創建第一個資料庫
2 1 2 更新資料庫名稱
2 1 3 刪除資料庫
2 1 4 取個合適的資料庫名稱
2 2 表操作
2 2 1 創建第一張表
2 2 2 表數據插入
2 2 3 建表規約
2 2 4 慎重刪除表和數據
2 2 5 修改表和表結構
2 2 6 表結構/表數據導出
第3章 MySQL常用數據類型
3 1 數值數據類型
3 1 1 整數類型
3 1 2 浮點數類型
3 1 3 定點數類型
3 1 4 bit類型
3 1 5 數值類型屬性
3 1 6 超出範圍和溢出處理
3 2 日期和時間類型
3 2 1 時間小數秒精確度
3 2 2 日期和時間類型轉換
3 3 字元串數據類型
3 3 1 char和varchar類型
3 3 2 blob和text類型
3 3 3 enum和set類型
3 3 4 JSON類型
3 3 5 數據類型默認值
第4章 運算符、函數與變數
4 1 運算符
4 1 1 運算符優先順序
4 1 2 比較運算符和函數
4 1 3 邏輯運算符
4 1 4 賦值運算符
4 2 函數
4 2 1 字元串函數
4 2 2 數學函數
4 2 3 日期和時間函數
4 2 4 聚合函數
4 2 5 流程式控制制函數
4 2 6 強制類型轉換函數
4 2 7 加密函數
4 2 8 信息函數
4 3 變數
第5章 select查詢
5 1 select簡單查詢
5 1 1 無表查詢
5 1 2 指定列查詢
5 1 3 limit指定行和分頁查詢
5 2 where條件查詢
5 2 1 使用where子句
5 2 2 where單值查詢
5 2 3 範圍和區間查詢
5 2 4 模糊查詢
5 2 5 空值查詢
5 2 6 where多值查詢
5 3 數據排序order by
5 4 數據分組group by
5 5 分組後過濾having
5 6 組合查詢union
5 7 子查詢
5 8 連接查詢
第6章 索引
6 1 認識索引
6 1 1 什麼是索引
6 1 2 索引的種類
6 1 3 索引增、刪、改、查
6 2 索引類型
6 2 1 主鍵及主鍵索引
6 2 2 唯一索引
6 2 3 普通的單欄位索引
6 2 4 普通的組合索引
6 2 5 前綴索引
第7章 MySQL事務
7 1 事務的4大特性
7 2 使用事務
7 3 事務的4種隔離級別
第8章 MySQL視圖和存儲過程
8 1 視圖
8 1 1 視圖的使用場景
8 1 2 視圖的增、刪、改、查
8 1 3 使用視圖的注意事項
8 2 存儲過程
8 2 1 存儲過程的增、刪、改、查
8 2 2 存儲過程與流程式控制制語句搭配使用
8 2 3 應用場景與優缺點
第9章 用戶許可權管理及數據備份與恢復
9 1 用戶許可權管理
9 1 1 用戶管理
9 1 2 角色管理
9 1 3 許可權管理及授權
9 2 數據備份
9 2 1 mysqldump概述
9 2 2 mysqldump數據備份
9 3 數據恢復
第10章 資料庫設計
10 1 關聯關係
10 1 1 一對一
10 1 2 一對多
10 1 3 多對多
10 1 4 自關聯
10 2 E-R實體關係模型
10 3 數據表設計三範式
10 4 資料庫設計流程
10 5 教務管理系統資料庫設計案例
10 5 1 需求分析
10 5 2 設計
10 5 3 實現
第11章 資料庫日誌
11 1 MySQL的幾種日誌
11 2 了解錯誤日誌
11 3 了解普通查詢日誌
11 4 了解慢查詢日誌
11 5 了解二進位日誌
11 6 了解撤銷日誌
11 7 了解重做日誌
11 8 了解中繼日誌
11 9 主從模式與主從同步
第12章 MySQL鎖
12 1 MySQL鎖及分類
12 2 共享鎖和獨佔鎖
12 3 全局鎖
12 4 表級鎖
12 4 1 表鎖
12 4 2 元數據鎖
12 4 3 意向鎖
12 4 4 自增鎖
12 5 行鎖
12 5 1 記錄鎖
12 5 2 間隙鎖與臨鍵鎖
12 5 3 插入意向鎖
12 6 悲觀鎖和樂觀鎖
第13章 MySQL分庫分表
13 1 分庫
13 2 分表
13 3 切分方式
13 3 1 水平切分的方式
13 3 2 垂直切分的方式
13 4 分組
第14章 SQL性能優化與字符集
14 1 SQL優化工具
14 1 1 explain執行計劃
14 1 2 show profile
14 2 慢SQL優化
14 2 1 表無任何索引
14 2 2 索引失效優化
14 2 3 使用索引覆蓋優化
14 2 4 插入性能優化
14 2 5 優化select count(*)
14 2 6 select*語句優化
14 3 字符集
14 3 1 字符集概述
14 3 2 設置適當的字符集
14 3 3 設置默認字符集
14 3 4 轉換字符集
附錄A MySQL數據
附錄B 詞彙解釋
附錄C
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理