書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >
MySQL數(shù)據(jù)庫原理及應(yīng)用 慕課版

MySQL數(shù)據(jù)庫原理及應(yīng)用 慕課版

出版社:人民郵電出版社出版時間:2024-08-01
開本: 16開 頁數(shù): 300
中 圖 價:¥48.9(7.0折) 定價  ¥69.8 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

MySQL數(shù)據(jù)庫原理及應(yīng)用 慕課版 版權(quán)信息

MySQL數(shù)據(jù)庫原理及應(yīng)用 慕課版 本書特色

MySQL數(shù)據(jù)庫方向新形態(tài)精品教材, 線下混合式 課程配套教材,層層遞進(jìn),案例豐富,資源齊全。

MySQL數(shù)據(jù)庫原理及應(yīng)用 慕課版 內(nèi)容簡介

本書全面系統(tǒng)地講解了MySQL數(shù)據(jù)庫的基本原理及應(yīng)用,結(jié)構(gòu)合理,內(nèi)容完整,符合高校教育教學(xué)的發(fā)展規(guī)律。
本書共15章,主要內(nèi)容包括數(shù)據(jù)庫基礎(chǔ)、MySQL數(shù)據(jù)類型、MySQL運算符、數(shù)據(jù)庫操作、數(shù)據(jù)表操作、數(shù)據(jù)操作、數(shù)據(jù)查詢、視圖和索引、觸發(fā)器、存儲過程和存儲函數(shù)、用戶管理、數(shù)據(jù)備份與還原、日志與事務(wù)處理、基于Java環(huán)境操作MySQL數(shù)據(jù)庫、校園生活購物系統(tǒng)的數(shù)據(jù)庫設(shè)計與實現(xiàn)。
本書可作為高校計算機(jī)科學(xué)與技術(shù)、軟件工程及其他相關(guān)專業(yè)的教材,也可供從事計算機(jī)軟件開發(fā)工作的工程技術(shù)人員及其他相關(guān)人員使用,還可作為數(shù)據(jù)庫管理員的參考書。

MySQL數(shù)據(jù)庫原理及應(yīng)用 慕課版 目錄

【章節(jié)目錄】 第 1章 數(shù)據(jù)庫基礎(chǔ) 第 2章 MySQL數(shù)據(jù)類型 第3章 MySQL運算符 第4章 數(shù)據(jù)庫操作 第5章 數(shù)據(jù)表操作 第6章 數(shù)據(jù)操作 第7章 數(shù)據(jù)查詢 第8章 視圖和索引 第9章 觸發(fā)器 第 10章 存儲過程和存儲函數(shù) 第 11章 用戶管理 第 12章 數(shù)據(jù)備份與還原 第 13章 日志與事務(wù)處理 第 14章 基于Java環(huán)境操作MySQL數(shù)據(jù)庫 第 15章 校園生活購物系統(tǒng)的數(shù)據(jù)庫設(shè)計與實現(xiàn) 【詳細(xì)目錄】 第 1章 數(shù)據(jù)庫基礎(chǔ) 1.1 數(shù)據(jù)庫概述 1 1.1.1 數(shù)據(jù)庫的產(chǎn)生和發(fā)展 1 1.1.2 數(shù)據(jù)管理 3 1.2 數(shù)據(jù)庫技術(shù) 4 1.2.1 數(shù)據(jù)庫系統(tǒng)的組成 4 1.2.2 數(shù)據(jù)庫的體系結(jié)構(gòu) 4 1.2.3 數(shù)據(jù)模型 6 1.2.4 常用的數(shù)據(jù)庫 8 1.3 MySQL數(shù)據(jù)庫基礎(chǔ) 10 1.3.1 MySQL與開源技術(shù) 10 1.3.2 MySQL的發(fā)展 10 1.3.3 MySQL的特點與優(yōu)勢 11 本章小結(jié) 12 習(xí)題 13 第 2章 MySQL數(shù)據(jù)類型 2.1 數(shù)值類型 14 2.1.1 整數(shù)類型 14 2.1.2 小數(shù)類型 15 2.2 日期和時間類型 16 2.3 字符串類型 18 2.3.1 char和varchar類型 19 2.3.2 text類型 19 2.3.3 enum類型 19 2.3.4 set類型 20 2.4 二進(jìn)制類型 21 2.4.1 bit類型 21 2.4.2 binary和varbinary類型 21 2.4.3 blob類型 22 2.5 其他類型 22 2.6 應(yīng)用示例:博客系統(tǒng)中的數(shù)據(jù)類型設(shè)置 23 本章小結(jié) 25 習(xí)題 25 第3章 MySQL運算符 3.1 MySQL運算符概述 26 3.2 算術(shù)運算符 27 3.3 比較運算符 28 3.4 邏輯運算符 30 3.5 位運算符 31 3.6 賦值運算符 32 3.7 運算符的優(yōu)先級 33 3.8 應(yīng)用示例:不同環(huán)境下的運算符使用 34 本章小結(jié) 35 習(xí)題 35 第4章 數(shù)據(jù)庫操作 4.1 數(shù)據(jù)庫存儲引擎概述 37 4.1.1 MySQL數(shù)據(jù)庫支持的存儲引擎 37 4.1.2 InnoDB存儲引擎 38 4.1.3 MyISAM存儲引擎 39 4.1.4 MEMORY存儲引擎 39 4.1.5 MRG_MYISAM存儲引擎 40 4.1.6 CSV存儲引擎 42 4.1.7 FEDERATED存儲引擎 43 4.1.8 ARCHIVE存儲引擎 43 4.1.9 BLACKHOLE存儲引擎 43 4.1.10 PERFORMANCE_SCHEMA存儲引擎 43 4.1.11 常用存儲引擎的選擇 43 4.2 創(chuàng)建數(shù)據(jù)庫 44 4.3 查看數(shù)據(jù)庫 45 4.4 選擇數(shù)據(jù)庫 46 4.5 刪除數(shù)據(jù)庫 46 4.6 應(yīng)用示例:“供應(yīng)”數(shù)據(jù)庫的操作 46 本章小結(jié) 48 習(xí)題 48 第5章 數(shù)據(jù)表操作 5.1 創(chuàng)建數(shù)據(jù)表 49 5.1.1 創(chuàng)建數(shù)據(jù)表的語法格式 49 5.1.2 數(shù)據(jù)表的主鍵設(shè)置 50 5.1.3 數(shù)據(jù)表的外鍵設(shè)置 51 5.1.4 數(shù)據(jù)表的非空約束設(shè)置 52 5.1.5 數(shù)據(jù)表的唯一性約束設(shè)置 52 5.1.6 數(shù)據(jù)表的字段值自增設(shè)置 53 5.1.7 數(shù)據(jù)表的字段默認(rèn)值設(shè)置 53 5.2 查看表結(jié)構(gòu) 54 5.3 修改數(shù)據(jù)表 55 5.3.1 使用RENAME修改表名 55 5.3.2 修改字段的數(shù)據(jù)類型 56 5.3.3 修改字段名 57 5.3.4 增加字段 58 5.3.5 修改字段的位置 59 5.3.6 刪除字段 60 5.3.7 修改數(shù)據(jù)表的存儲引擎 60 5.4 刪除數(shù)據(jù)表 61 5.5 完整性約束 62 5.5.1 實體完整性 63 5.5.2 參照完整性 64 5.5.3 用戶定義的完整性 66 5.5.4 完整性約束命名子句 68 5.6 應(yīng)用示例:“供應(yīng)”數(shù)據(jù)庫中數(shù)據(jù)表的操作 69 本章小結(jié) 72 習(xí)題 72 第6章 數(shù)據(jù)操作 6.1 插入數(shù)據(jù)記錄 74 6.1.1 插入一條完整的數(shù)據(jù)記錄 74 6.1.2 插入多條數(shù)據(jù)記錄 76 6.1.3 插入數(shù)據(jù)記錄的一部分 77 6.1.4 插入查詢得到的數(shù)據(jù)記錄 78 6.2 更新數(shù)據(jù)記錄 79 6.2.1 更新特定數(shù)據(jù)記錄 80 6.2.2 更新全部數(shù)據(jù)記錄 80 6.3 刪除數(shù)據(jù)記錄 82 6.3.1 刪除特定數(shù)據(jù)記錄 82 6.3.2 刪除全部數(shù)據(jù)記錄 83 6.4 應(yīng)用示例:數(shù)據(jù)的增、刪、改操作 84 本章小結(jié) 86 習(xí)題 87 第7章 數(shù)據(jù)查詢 7.1 單表查詢 89 7.1.1 簡單查詢 90 7.1.2 條件查詢 93 7.1.3 排序查詢 99 7.1.4 分組查詢 100 7.1.5 限制查詢數(shù)量 104 7.2 連接查詢 106 7.2.1 關(guān)系查詢 106 7.2.2 內(nèi)連接查詢 107 7.2.3 外連接查詢 110 7.2.4 交叉連接查詢 111 7.2.5 多表連接查詢 112 7.2.6 合并多個結(jié)果集 113 7.3 運用函數(shù)查詢 115 7.3.1 聚合函數(shù)查詢 115 7.3.2 日期和時間函數(shù)查詢 117 7.3.3 字符串函數(shù)查詢 120 7.3.4 數(shù)學(xué)函數(shù)查詢 124 7.3.5 其他函數(shù)查詢 126 7.4 子查詢 127 7.4.1 where子句中的子查詢 127 7.4.2 from子句中的子查詢 131 7.4.3 利用子查詢插入、更新與刪除數(shù)據(jù) 132 7.5 運用正則表達(dá)式查詢 133 7.5.1 正則表達(dá)式概述 133 7.5.2 MySQL中的正則表達(dá)式模糊查詢 133 7.6 應(yīng)用示例:復(fù)雜的數(shù)據(jù)查詢操作 136 本章小結(jié) 140 習(xí)題 140 第8章 視圖和索引 8.1 視圖概述 142 8.1.1 視圖的概念 142 8.1.2 視圖的作用 142 8.2 創(chuàng)建視圖 143 8.2.1 創(chuàng)建視圖的語法格式 143 8.2.2 在單表上創(chuàng)建視圖 144 8.2.3 在多表上創(chuàng)建視圖 145 8.3 查看視圖 146 8.3.1 采用describe語句查看視圖的結(jié)構(gòu) 146 8.3.2 采用show tables語句查看視圖 146 8.3.3 采用show table status語句查看視圖基本信息 147 8.3.4 采用show create view語句查看視圖詳細(xì)信息 147 8.3.5 在views表中查看視圖詳細(xì)信息 148 8.4 修改視圖 148 8.4.1 采用create or replace view語句修改視圖 148 8.4.2 采用alter語句修改視圖 149 8.5 更新視圖 150 8.6 刪除視圖 153 8.7 索引概述 153 8.7.1 索引的含義和特點 153 8.7.2 索引的分類 154 8.7.3 索引的設(shè)計原則 155 8.8 創(chuàng)建索引 155 8.8.1 創(chuàng)建數(shù)據(jù)表時直接創(chuàng)建索引 156 8.8.2 在已有數(shù)據(jù)表上創(chuàng)建索引 158 8.8.3 采用alter table語句創(chuàng)建索引 159 8.9 刪除索引 160 8.10 應(yīng)用示例:“供應(yīng)”數(shù)據(jù)庫中視圖和索引的應(yīng)用 161 本章小結(jié) 164 習(xí)題 164 第9章 觸發(fā)器 9.1 觸發(fā)器概述 166 9.2 創(chuàng)建觸發(fā)器 167 9.3 查看觸發(fā)器 168 9.3.1 使用show triggers語句查看觸發(fā)器 168 9.3.2 使用show create trigger語句查看觸發(fā)器 169 9.3.3 通過查詢系統(tǒng)表triggers查看觸發(fā)器 169 9.4 運用觸發(fā)器 169 9.4.1 運用觸發(fā)器檢查約束 170 9.4.2 運用觸發(fā)器實現(xiàn)外鍵級聯(lián) 170 9.4.3 運用觸發(fā)器自動計算數(shù)據(jù) 172 9.5 刪除觸發(fā)器 174 9.6 應(yīng)用示例:創(chuàng)建具有備份和信息同步功能的觸發(fā)器 174 本章小結(jié) 176 習(xí)題 177 第 10章 存儲過程和存儲函數(shù) 10.1 創(chuàng)建存儲過程和存儲函數(shù) 179 10.1.1 創(chuàng)建存儲過程 179 10.1.2 創(chuàng)建存儲函數(shù) 180 10.2 調(diào)用存儲過程和存儲函數(shù) 181 10.2.1 調(diào)用存儲過程 181 10.2.2 調(diào)用存儲函數(shù) 181 10.3 查看存儲過程和存儲函數(shù) 181 10.3.1 使用show create語句查看存儲過程和存儲函數(shù)的定義 182 10.3.2 使用show status語句查看存儲過程和存儲函數(shù)的定義 182 10.3.3 通過系統(tǒng)表routines查看存儲過程和存儲函數(shù)的信息 183 10.4 修改存儲過程和存儲函數(shù) 184 10.5 刪除存儲過程和存儲函數(shù) 185 10.6 MySQL常用內(nèi)置函數(shù) 185 10.7 應(yīng)用示例:創(chuàng)建具有統(tǒng)計功能的存儲過程和存儲函數(shù) 188 本章小結(jié) 189 習(xí)題 190 第 11章 用戶管理 11.1 權(quán)限表 192 11.1.1 user表 192 11.1.2 db表 193 11.1.3 tables_priv表 194 11.1.4 columns_priv表 194 11.1.5 procs_priv表 195 11.2 管理用戶 195 11.2.1 創(chuàng)建用戶 195 11.2.2 修改用戶名 196 11.2.3 修改用戶密碼 196 11.2.4 刪除用戶 196 11.3 權(quán)限管理 197 11.3.1 授予權(quán)限 197 11.3.2 撤銷權(quán)限 199 11.4 應(yīng)用示例:用戶與權(quán)限 200 本章小結(jié) 202 習(xí)題 202 第 12章 數(shù)據(jù)備份與還原 12.1 數(shù)據(jù)備份 205 12.1.1 采用mysqldump命令備份一個數(shù)據(jù)庫 205 12.1.2 采用mysqldump命令備份一個數(shù)據(jù)庫中的部分表 207 12.1.3 采用mysqldump命令備份多個數(shù)據(jù)庫 208 12.1.4 直接復(fù)制整個數(shù)據(jù)庫目錄進(jìn)行備份 208 12.2 數(shù)據(jù)還原 208 12.2.1 使用mysql命令還原 209 12.2.2 直接復(fù)制到數(shù)據(jù)庫目錄進(jìn)行還原 209 12.3 數(shù)據(jù)庫遷移 210 12.3.1 相同版本的MySQL數(shù)據(jù)庫之間的遷移 210 12.3.2 不同版本的MySQL數(shù)據(jù)庫之間的遷移 210 12.3.3 不同數(shù)據(jù)庫之間的遷移 211 12.4 表的導(dǎo)出與導(dǎo)入 211 12.4.1 采用select…into outfile語句導(dǎo)出文本文件 211 12.4.2 采用mysqldump命令導(dǎo)出文本文件 212 12.4.3 采用mysql命令導(dǎo)出文本文件 213 12.4.4 采用load data infile命令導(dǎo)入文本文件 214 12.4.5 采用mysqlimport命令導(dǎo)入文本文件 215 12.5 應(yīng)用示例:數(shù)據(jù)的備份與恢復(fù) 215 本章小結(jié) 218 習(xí)題 218 第 13章 日志與事務(wù)處理 13.1 日志概述 219 13.2 二進(jìn)制日志 220 13.2.1 開啟二進(jìn)制日志 220 13.2.2 查看二進(jìn)制日志 221 13.2.3 使用二進(jìn)制日志恢復(fù)數(shù)據(jù)庫 221 13.2.4 停止二進(jìn)制日志 222 13.2.5 刪除二進(jìn)制日志 222 13.3 錯誤日志 224 13.3.1 開啟錯誤日志 224 13.3.2 查看錯誤日志 224 13.3.3 刪除錯誤日志 224 13.4 通用查詢?nèi)罩?225 13.4.1 開啟通用查詢?nèi)罩?225 13.4.2 查看通用查詢?nèi)罩?226 13.4.3 停止通用查詢?nèi)罩?226 13.4.4 刪除通用查詢?nèi)罩?226 13.5 慢查詢?nèi)罩?227 13.5.1 開啟慢查詢?nèi)罩?227 13.5.2 查看慢查詢?nèi)罩?228 13.5.3 停止慢查詢?nèi)罩?228 13.5.4 刪除慢查詢?nèi)罩?229 13.6 事務(wù)和鎖 229 13.6.1 事務(wù) 229 13.6.2 MySQL事務(wù)控制語句 230 13.6.3 MySQL事務(wù)隔離級別 231 13.6.4 全局鎖 232 13.6.5 表鎖 233 13.6.6 行鎖 234 13.6.7 死鎖 235 13.7 應(yīng)用示例:MySQL日志、事務(wù)和鎖的綜合應(yīng)用 236 本章小結(jié) 239 習(xí)題 239 第 14章 基于Java環(huán)境操作MySQL數(shù)據(jù)庫 14.1 連接MySQL數(shù)據(jù)庫 241 14.2 操作MySQL數(shù)據(jù)庫 243 14.2.1 基于Java環(huán)境創(chuàng)建數(shù)據(jù)庫與表結(jié)構(gòu) 243 14.2.2 基于Java環(huán)境插入數(shù)據(jù) 244 14.2.3 基于Java環(huán)境更新與刪除數(shù)據(jù) 245 14.3 備份與還原MySQL數(shù)據(jù)庫 246 14.4 應(yīng)用示例:基于Java環(huán)境操作school數(shù)據(jù)庫 248 本章小結(jié) 252 習(xí)題 252 第 15章 校園生活購物系統(tǒng)的數(shù)據(jù)庫設(shè)計與實現(xiàn) 15.1 數(shù)據(jù)庫設(shè)計概述 253 15.1.1 數(shù)據(jù)庫設(shè)計的步驟 253 15.1.2 數(shù)據(jù)庫設(shè)計規(guī)范 254 15.2 需求分析 255 15.2.1 系統(tǒng)現(xiàn)狀 255 15.2.2 用戶需求 255 15.3 系統(tǒng)功能分析與開發(fā)環(huán)境搭建 256 15.3.1 系統(tǒng)功能概述 256 15.3.2 系統(tǒng)功能模塊設(shè)計 257 15.3.3 系統(tǒng)開發(fā)環(huán)境搭建 257 15.4 系統(tǒng)數(shù)據(jù)庫設(shè)計 258 15.4.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 258 15.4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 260 15.4.3 數(shù)據(jù)庫物理設(shè)計 263 15.5 系統(tǒng)詳細(xì)設(shè)計 269 15.5.1 數(shù)據(jù)庫連接 269 15.5.2 用戶端各功能模塊設(shè)計 269 15.5.3 管理員端各功能模塊設(shè)計 284 本章小結(jié) 290 習(xí)題 290
展開全部

MySQL數(shù)據(jù)庫原理及應(yīng)用 慕課版 作者簡介

鄭曉霞,教授,碩士生導(dǎo)師。2005年7月畢業(yè)于哈爾濱工程大學(xué)計算機(jī)系,主要從事數(shù)據(jù)庫原理、大數(shù)據(jù)技術(shù)等方面的研究。作為課程負(fù)責(zé)人,主講的“數(shù)據(jù)庫原理及應(yīng)用”課程2023年4月被教育部認(rèn)定為“重量線上線下混合一流課程”!皵(shù)據(jù)庫原理”MOOC課程于2019年9月被黑龍江省教育廳評為黑龍江精品在線開放課程。主編過《數(shù)據(jù)庫原理及應(yīng)用 SQL Server 2019 慕課版》(機(jī)械工業(yè)出版社,2019年)《管理信息系統(tǒng)》(中國水利水電出版社,2012)等教材。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服