MySQL數(shù)據(jù)庫(kù)應(yīng)用與管理 第2版 9787111687634 江蘇省省級(jí)精品在線開(kāi)放課程配套教材 魯大林
定 價(jià):59 元
叢書(shū)名:高等職業(yè)教育系列教材
當(dāng)前圖書(shū)已被 6 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:魯大林
- 出版時(shí)間:2021/10/1
- ISBN:9787111687634
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.132.3
- 頁(yè)碼:202
- 紙張:
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)以職業(yè)能力為目標(biāo),以項(xiàng)目設(shè)計(jì)為載體選取和組織教學(xué)內(nèi)容。主要內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)概述、MySQL的安裝與配置、數(shù)據(jù)庫(kù)的創(chuàng)建、數(shù)據(jù)表的創(chuàng)建、數(shù)據(jù)表的操作(插入、修改與刪除數(shù)據(jù))、數(shù)據(jù)查詢、索引與完整性約束控制、視圖、運(yùn)算符與內(nèi)部函數(shù)、存儲(chǔ)過(guò)程與存儲(chǔ)函數(shù)、觸發(fā)器、用戶管理和權(quán)限設(shè)置、數(shù)據(jù)庫(kù)備份與還原、日志管理、MySQL事務(wù)等。
本書(shū)是在《MySQL 數(shù)據(jù)庫(kù)應(yīng)用與管理》的基礎(chǔ)上修訂而成的。本書(shū)保持原書(shū)結(jié)構(gòu)清晰、通俗易懂的特點(diǎn),同時(shí)對(duì)各章節(jié)內(nèi)容進(jìn)行了更好的編排,使得條理性更強(qiáng);并開(kāi)發(fā)了微課和操作演示視頻,通過(guò)二維碼技術(shù)就可實(shí)現(xiàn)知識(shí)點(diǎn)內(nèi)容的隨掃即看,更加方便學(xué)習(xí)。
本書(shū)體系完整、內(nèi)容翔實(shí)、圖文并茂、淺顯易懂,既可以作為高等職業(yè)院校相關(guān)專業(yè)師生的教學(xué)用書(shū),也可以作為MySQL數(shù)據(jù)庫(kù)初學(xué)者的學(xué)習(xí)用書(shū),還可以作為MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)人員的技術(shù)參考書(shū)。
目錄
第1章 MySQL概述
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)
1.1.1 數(shù)據(jù)庫(kù)基本概念
1.1.2 關(guān)系數(shù)據(jù)庫(kù)介紹
1.1.3 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)
1.2 MySQL數(shù)據(jù)庫(kù)軟件安裝
1.2.1 MySQL簡(jiǎn)介
1.2.2 獲取MySQL數(shù)據(jù)庫(kù)軟件
1.2.3 MySQL安裝與配置
1.3 MySQL常見(jiàn)操作
1.3.1 MySQL服務(wù)器的啟動(dòng)與停止
1.3.2 MySQL服務(wù)器的連接與關(guān)閉
1.4 同步實(shí)訓(xùn):設(shè)計(jì)商品銷售系統(tǒng)數(shù)據(jù)庫(kù)
1.5 習(xí)題
第2章 數(shù)據(jù)庫(kù)的創(chuàng)建和管理
2.1 數(shù)據(jù)庫(kù)概述
2.1.1 MySQL數(shù)據(jù)庫(kù)文件
2.1.2 MySQL數(shù)據(jù)庫(kù)分類
2.1.3 MySQL的字符集和校對(duì)規(guī)則
2.2 創(chuàng)建數(shù)據(jù)庫(kù)
2.2.1 使用Navicat對(duì)話方式創(chuàng)建數(shù)據(jù)庫(kù)
2.2.2 使用CREATE DATABASE語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
2.3 修改數(shù)據(jù)庫(kù)
2.3.1 使用Navicat對(duì)話方式修改數(shù)據(jù)庫(kù)
2.3.2 使用ALTER DATABASE語(yǔ)句修改數(shù)據(jù)庫(kù)
2.4 刪除數(shù)據(jù)庫(kù)
2.4.1 使用Navicat對(duì)話方式刪除數(shù)據(jù)庫(kù)
2.4.2 使用DROP DATABASE語(yǔ)句刪除數(shù)據(jù)庫(kù)
2.5 同步實(shí)訓(xùn):創(chuàng)建商品銷售系統(tǒng)數(shù)據(jù)庫(kù)
2.6 習(xí)題
第3章 數(shù)據(jù)表的創(chuàng)建和管理
3.1 數(shù)據(jù)表概述
3.2 數(shù)據(jù)類型
3.2.1 數(shù)值類型
3.2.2 字符串類型
3.2.3 日期/時(shí)間類型
3.3 創(chuàng)建數(shù)據(jù)表
3.3.1 使用Navicat對(duì)話方式創(chuàng)建數(shù)據(jù)表
3.3.2 使用CREATE TABLE語(yǔ)句創(chuàng)建數(shù)據(jù)表
3.3.3 使用CREATE TABLE...LIKE語(yǔ)句復(fù)制數(shù)據(jù)表
3.3.4 使用CREATE TEMPORARY TABLE語(yǔ)句創(chuàng)建臨時(shí)表
3.4 查看表結(jié)構(gòu)
3.4.1 使用DESCRIBE | DESC命令查看表結(jié)構(gòu)
3.4.2 使用SHOW CREATE TABLE命令查看數(shù)據(jù)表的創(chuàng)建語(yǔ)句
3.5 修改表結(jié)構(gòu)
3.5.1 使用Navicat對(duì)話方式修改表結(jié)構(gòu)
3.5.2 使用ALTER TABLE語(yǔ)句修改表結(jié)構(gòu)
3.6 操作表中數(shù)據(jù)
3.6.1 使用Navicat對(duì)話方式操作表中數(shù)據(jù)
3.6.2 使用INSERT語(yǔ)句向表中插入數(shù)據(jù)
3.6.3 使用UPDATE語(yǔ)句修改表中數(shù)據(jù)
3.6.4 使用DELETE語(yǔ)句刪除表中數(shù)據(jù)
3.6.5 使用TRUNCATE語(yǔ)句清空表中數(shù)據(jù)
3.7 刪除數(shù)據(jù)表
3.7.1 使用Navicat對(duì)話方式刪除數(shù)據(jù)表
3.7.2 使用DROP TABLE語(yǔ)句刪除數(shù)據(jù)表
3.8 同步實(shí)訓(xùn):在商品銷售系統(tǒng)數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表
3.9 習(xí)題
第4章 索引的創(chuàng)建和使用
4.1 索引概述
4.2 創(chuàng)建索引
4.2.1 使用Navicat對(duì)話方式創(chuàng)建索引
4.2.2 在CREATE TABLE語(yǔ)句中創(chuàng)建索引
4.2.3 在ALTER TABLE語(yǔ)句中創(chuàng)建索引
4.2.4 使用CREATE INDEX語(yǔ)句創(chuàng)建索引
4.2.5 使用SHOW INDEX語(yǔ)句查看索引
4.3 刪除索引
4.3.1 使用Navicat對(duì)話方式刪除索引
4.3.2 使用DROP INDEX語(yǔ)句刪除索引
4.4 約束管理
4.4.1 主鍵約束(PRIMARY KEY)
4.4.2 唯一性約束(UNIQUE)
4.4.3 默認(rèn)值約束(DEFAULT)
4.4.4 外鍵約束(FOREIGN KEY)
4.5 同步實(shí)訓(xùn):在商品銷售系統(tǒng)數(shù)據(jù)庫(kù)中創(chuàng)建索引和約束
4.6 習(xí)題
第5章 數(shù)據(jù)查詢
5.1 SELECT語(yǔ)句
5.1.1 SELECT語(yǔ)句基本語(yǔ)法
5.1.2 查詢示例數(shù)據(jù)庫(kù)
5.2 簡(jiǎn)單查詢
5.2.1 選擇字段進(jìn)行查詢
5.2.2 使用比較運(yùn)算符進(jìn)行查詢
5.2.3 使用邏輯運(yùn)算符進(jìn)行查詢
5.2.4 使用LIKE進(jìn)行模糊查詢
5.2.5 使用BETWEEN...AND進(jìn)行范圍比較查詢
5.2.6 使用IN進(jìn)行范圍比對(duì)查詢
5.2.7 通過(guò)判斷空值(NULL)進(jìn)行查詢
5.2.8 使用ORDER BY子句對(duì)查詢結(jié)果進(jìn)行排序
5.2.9 使用LIMIT子句限制返回記錄的行數(shù)
5.2.10 使用DISTINCT關(guān)鍵字過(guò)濾重復(fù)的記錄
5.3 高級(jí)查詢
5.3.1 使用內(nèi)連接(INNER JOIN)進(jìn)行多表查詢
5.3.2 使用外連接(OUTER JOIN)進(jìn)行多表查詢
5.3.3 使用統(tǒng)計(jì)函數(shù)對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)匯總
5.3.4 使用GROUP BY子句對(duì)數(shù)據(jù)進(jìn)行分組匯總
5.3.5 使用HAVING子句對(duì)分組匯總結(jié)果進(jìn)行篩選
5.3.6 子查詢的返回值為單列單值的嵌套查詢
5.3.7 子查詢的返回值為單列多值的嵌套查詢
5.3.8 使用EXISTS關(guān)鍵字創(chuàng)建子查詢
5.4 帶子查詢的數(shù)據(jù)更新
5.4.1 復(fù)制表結(jié)構(gòu)及數(shù)據(jù)到新表
5.4.2 向表中插入子查詢結(jié)果集
5.4.3 帶子查詢的修改語(yǔ)句
5.4.4 帶子查詢的刪除語(yǔ)句
5.5 同步實(shí)訓(xùn):在商品銷售系統(tǒng)數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)
5.6 習(xí)題
第6章 視圖的創(chuàng)建和使用
6.1 視圖概述
6.2 創(chuàng)建視圖
6.2.1 使用Navicat對(duì)話方式創(chuàng)建視圖
6.2.2 使用CREATE VIEW語(yǔ)句創(chuàng)建視圖
6.3 查看視圖
6.4 修改視圖
6.4.1 使用Navicat對(duì)話方式修改視圖
6.4.2 使用CREATE OR REPLACE VIEW語(yǔ)句修改視圖
6.4.3 使用ALTER VIEW語(yǔ)句修改視圖
6.5 更新視圖
6.5.1 通過(guò)視圖向表中插入數(shù)據(jù)
6.5.2 通過(guò)視圖修改表中數(shù)據(jù)
6.5.3 通過(guò)視圖刪除表中數(shù)據(jù)
6.6 刪除視圖
6.6.1 使用Navicat對(duì)話方式刪除視圖
6.6.2 使用DROP VIEW語(yǔ)句刪除視圖
6.7 同步實(shí)訓(xùn):在商品銷售系統(tǒng)數(shù)據(jù)庫(kù)中創(chuàng)建視圖
6.8 習(xí)題
第7章 MySQL編程基礎(chǔ)
7.1 SQL概述
7.2 變量
7.2.1 系統(tǒng)變量
7.2.2 用戶變量
7.2.3 局部變量
7.3 運(yùn)算符
7.3.1 算術(shù)運(yùn)算符
7.3.2 比較運(yùn)算符
7.3.3 邏輯運(yùn)算符
7.3.4 位運(yùn)算符
7.3.5 運(yùn)算符的優(yōu)先級(jí)
7.4 內(nèi)部函數(shù)
7.4.1 數(shù)學(xué)函數(shù)
7.4.2 字符串函數(shù)
7.4.3 日期時(shí)間函數(shù)
7.4.4 系統(tǒng)信息函數(shù)
7.4.5 加密函數(shù)
7.5 同步實(shí)訓(xùn):在商品銷售系統(tǒng)數(shù)據(jù)庫(kù)中使用運(yùn)算符和內(nèi)部函數(shù)
7.6 習(xí)題
第8章 存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)
8.1 存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)概述
8.2 存儲(chǔ)過(guò)程
8.2.1 局部變量
8.2.2 使用CREATE PROCEDURE語(yǔ)句創(chuàng)建存儲(chǔ)過(guò)程
8.2.3 創(chuàng)建帶輸入?yún)?shù)、輸出參數(shù)的存儲(chǔ)過(guò)程
8.2.4 調(diào)用執(zhí)行存儲(chǔ)過(guò)程
8.2.5 使用ALTER PROCEDURE語(yǔ)句修改存儲(chǔ)過(guò)程
8.2.6 使用DROP PROCEDURE語(yǔ)句刪除存儲(chǔ)過(guò)程
8.3 存儲(chǔ)函數(shù)
8.3.1 使用CREATE FUNCTION語(yǔ)句創(chuàng)建存儲(chǔ)函數(shù)
8.3.2 調(diào)用執(zhí)行存儲(chǔ)函數(shù)
8.3.3 使用ALTER FUNCTION語(yǔ)句修改存儲(chǔ)函數(shù)
8.3.4 使用DROP FUNCTION語(yǔ)句刪除存儲(chǔ)函數(shù)
8.4 流程控制語(yǔ)句
8.4.1 IF語(yǔ)句
8.4.2 CASE語(yǔ)句
8.4.3 WHILE語(yǔ)句
8.4.4 REPEAT語(yǔ)句
8.4.5 LOOP語(yǔ)句和LEAVE語(yǔ)句
8.4.6 ITERATE語(yǔ)句
8.5 游標(biāo)
8.5.1 游標(biāo)的操作
8.5.2 游標(biāo)的使用
8.6 同步實(shí)訓(xùn):在商品銷售系統(tǒng)數(shù)據(jù)庫(kù)中創(chuàng)建存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)
8.7 習(xí)題
第9章 觸發(fā)器
9.1 觸發(fā)器概述
9.2 創(chuàng)建觸發(fā)器
9.2.1 使用CREATE TRIGGER語(yǔ)句創(chuàng)建觸發(fā)器
9.2.2 觸發(fā)器中的NEW和OLD關(guān)鍵字
9.2.3 創(chuàng)建插入觸發(fā)器
9.2.4 創(chuàng)建更新觸發(fā)器
9.2.5 創(chuàng)建刪除觸發(fā)器
9.3 修改觸發(fā)器
9.4 刪除觸發(fā)器
9.5 同步實(shí)訓(xùn):在商品銷售系統(tǒng)數(shù)據(jù)庫(kù)中創(chuàng)建觸發(fā)器
9.6 習(xí)題
第10章 MySQL安全性管理
10.1 數(shù)據(jù)庫(kù)安全性概述
10.2 用戶管理
10.2.1 使用Navicat對(duì)話方式創(chuàng)建用戶
10.2.2 使用CREATE USER語(yǔ)句創(chuàng)建用戶
10.2.3 使用ALTER USER語(yǔ)句修改用戶密碼
10.2.4 使用SET PASSWORD語(yǔ)句修改用戶密碼
10.2.5 使用DROP USER語(yǔ)句刪除用戶
10.3 權(quán)限管理
10.3.1 權(quán)限類型
10.3.2 使用Navicat對(duì)話方式授予/撤銷用戶權(quán)限
10.3.3 使用GRANT語(yǔ)句授予用戶權(quán)限
10.3.4 使用REVOKE語(yǔ)句撤銷用戶權(quán)限
10.3.5 使用SHOW GRANTS語(yǔ)句查看用戶權(quán)限
10.4 同步實(shí)訓(xùn):在商品銷售系統(tǒng)數(shù)據(jù)庫(kù)中創(chuàng)建用戶并設(shè)置權(quán)限
10.5 習(xí)題
第11章 備份和還原
11.1 備份/還原概述
11.2 備份數(shù)據(jù)庫(kù)
11.2.1 使用Navicat對(duì)話方式備份數(shù)據(jù)庫(kù)
11.2.2 使用mysqldump命令備份數(shù)據(jù)庫(kù)
11.3 還原數(shù)據(jù)庫(kù)
11.3.1 使用Navicat對(duì)話方式還原數(shù)據(jù)庫(kù)
11.3.2 使用mysql命令還原數(shù)據(jù)庫(kù)
11.3.3 使用source語(yǔ)句還原數(shù)據(jù)庫(kù)
11.4 使用日志文件還原數(shù)據(jù)庫(kù)
11.4.1 日志簡(jiǎn)介
11.4.2 啟動(dòng)和設(shè)置二進(jìn)制日志
11.4.3 查看或?qū)С龆M(jìn)制日志中的內(nèi)容
11.4.4 刪除二進(jìn)制日志
11.4.5 使用二進(jìn)制日志還原數(shù)據(jù)庫(kù)
11.5 導(dǎo)出/導(dǎo)入表中數(shù)據(jù)
11.5.1 使用SELECT...INTO OUTFILE語(yǔ)句導(dǎo)出文本文件
11.5.2 使用LOAD DATA INFILE語(yǔ)句導(dǎo)入文本文件
11.6 同步實(shí)訓(xùn):備份與還原商品銷售系統(tǒng)數(shù)據(jù)庫(kù)
11.7 習(xí)題
第12章 MySQL事務(wù)
12.1 事務(wù)的概念
12.2 事務(wù)的特性
12.3 事務(wù)的執(zhí)行模式
12.3.1 隱式事務(wù)
12.3.2 顯式事務(wù)
12.4 同步實(shí)訓(xùn):在商品銷售系統(tǒng)數(shù)據(jù)庫(kù)中使用事務(wù)
12.5 習(xí)題