-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

MySQL數據庫應用(全案例微課版)

( 簡體 字)
作者:張華類別:1. -> 資料庫 -> MySQL
譯者:
出版社:清華大學出版社MySQL數據庫應用(全案例微課版) 3dWoo書號: 54790
詢問書籍請說出此書號!

缺書
NT售價: 490

出版日:6/1/2021
頁數:448
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302572282
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

“網站開發全案例微課”系列圖書是專門為網站開發和數據庫初學者量身定做的一套學習用書。整套書涵蓋網站開發、數據庫設計等方面。
本套書具有以下特點
前沿科技
無論是數據庫設計還是網站開發,精選的是較為前沿或者用戶群最多的領域,幫助大家認識和了解最新動態。
權威的作者團隊
組織國家重點實驗室和資深應用專家聯手編著本套圖書,融合了豐富的教學經驗與優秀的管理理念。
學習型案例設計
以技術的實際應用過程為主線,全程采用圖解和多媒體同步結合的教學方式,生動、直觀、全面地剖析使用過程中的各種應用技能,降低難度,提升學習效率。
掃碼看視頻
通過掃碼看視頻,可以隨時在移動端學習技能對應的視頻操作。
為什么要寫這樣一本書
MySQL被設計為一個可移植的數據庫,幾乎能在當前所有的操作系統上運行,如Linux、Solaris、FreeBSD、Mac和Windows。開源MySQL數據庫發展到今天,已經具有了非常廣泛的用戶,市場的實踐已經證明MySQL具有性價比高、靈活、廣為使用和良好支持的特點。通過本書的實訓,讀者可以很快地上手流行的工具,提高職業化能力,從而幫助解決公司需求問題。
本書特色
零基礎、入門級的講解
無論您是否從事計算機相關行業,無論您是否接觸過MySQL數據庫設計,都能從本書中找到最佳起點。
實用、專業的范例和項目
本書在編排上緊密結合深入學習MySQL 數據庫設計的過程,從MySQL 基本操作開始,逐步帶領讀者學習MySQL 的各種應用技巧,側重實戰技能,使用簡單易懂的實際案例進行分析和操作指導,讓讀者學起來簡單輕松,操作起來有章可循。
超多容量王牌資源
贈送大量王牌資源,包括實例源代碼、教學幻燈片、本書精品教學視頻、MySQL 常用命令速查手冊、數據庫工程師職業規劃、數據庫工程師面試技巧、數據庫工程師常見面試題、MySQL 常見錯誤及解決方案、MySQL 數據庫經驗及技巧大匯總等。
讀者對象
本書是一本完整介紹MySQL 數據庫應用技術的教程,內容豐富、條理清晰、實用性強,適合以下讀者學習使用:
零基礎的數據庫自學者
希望快速、全面掌握MySQL 數據庫應用技術的人員
高等院校或培訓機構的老師和學生
參加畢業設計的學生
創作團隊
本書由張華編著,參加編寫的人員還有劉春茂、李艷恩和李佳康。在編寫過程中,我們雖竭盡所能希望將最好的講解呈現給讀者,但難免有疏漏和不妥之處,敬請讀者不吝指正。
編者
內容簡介:

《MySQL數據庫應用(全案例微課版)》是針對零基礎讀者研發的MySQL入門教材,內容側重案例實訓,本書分為23章,內容包括數據庫與MySQL概述、安裝與配置MySQL環境、MySQL的管理工具、數據庫的基本操作、數據類型與運算符、數據表的基本操作、插入/更新與刪除數據、數據的簡單查詢、數據的復雜查詢、創建和使用視圖、創建和使用索引、創建和使用觸發器、MySQL系統函數、存儲過程與函數、MySQL用戶權限管理、MySQL日志文件管理、數據備份與還原、MySQL的性能優化、MySQL的高級特性、PHP操作MySQL數據庫、Python操作MySQL數據庫、新聞發布系統數據庫設計、開發企業會員管理系統。
《MySQL數據庫應用(全案例微課版)》通過精選熱點案例,讓初學者快速掌握MySQL數據庫應用技術。
目錄:

第1章 數據庫與MySQL概述001
1.1認識數據庫002
1.1.1什么是數據庫002
1.1.2數據庫的基本概念002
1.1.3常見的數據庫產品003
1.2數據庫技術構成005
1.2.1數據庫系統005
1.2.2SQL語言概述006
1.2.3數據庫訪問技術006
1.3MySQL數據庫概述007
1.3.1MySQL數據庫特點007
1.3.2認識數據庫中的對象007
1.3.3認識MySQL系統數據庫009
1.3.4MySQL數據庫的命名機制009
1.4如何學習數據庫010
1.5疑難問題解析010
1.6綜合實戰訓練營011
第2章安裝與配置MySQL環境012
2.1安裝與配置MySQL8.0013
2.1.1下載MySQL軟件013
2.1.2安裝MySQL軟件014
2.1.3配置MySQL軟件017
2.2啟動并登錄MySQL數據庫022
2.2.1啟動MySQL服務022
2.2.2登錄MySQL數據庫023
2.2.3配置Path變量025
2.3執行基本語句026
2.3.1查看數據庫幫助信息026
2.3.2查詢系統時間和日期027
2.3.3查看當前數據庫027
2.4手動更改MySQL的配置028
2.5卸載MySQL數據庫029
2.6常見的錯誤代碼030
2.7疑難問題解析032
2.8綜合實戰訓練營032
第3章MySQL的管理工具034
3.1MySQL自帶的命令工具035
3.1.1查看自帶的命令035
3.1.2MySQL的常用命令036
3.2圖形界面管理工具037
3.2.1MySQLWorkbench037
3.2.2phpMyAdmin038
3.2.3NavicatforMySQL038
3.2.4SQLyog038
3.3MySQLWorkbench的應用039
3.3.1下載MySQLWorkbench039
3.3.2安裝MySQLWorkbench039
3.3.3創建數據庫連接041
3.3.4創建與刪除數據庫043
3.3.5創建和刪除新的數據表045
3.3.6添加與修改數據表記錄047
3.3.7查詢表中的數據記錄047
3.3.8修改數據表的數據結構048
3.4NavicatforMySQL的應用048
3.4.1安裝NavicatforMySQL048
3.4.2連接MySQL服務器050
3.4.3創建與刪除數據庫051
3.4.4創建與刪除數據表052
3.4.5添加與修改數據記錄054
3.4.6查詢數據表中的數據054
3.5疑難問題解析055
3.6綜合實戰訓練營055
第4章數據庫的基本操作057
4.1創建數據庫058
4.1.1使用create命令創建058
4.1.2使用mysqladmin命令創建059
4.2選擇與查看數據庫059
4.2.1從命令提示符窗口中選擇059
4.2.2使用命令查看數據庫060
4.3刪除數據庫060
4.3.1使用DROP命令刪除060
4.3.2使用mysqladmin命令刪除061
4.4數據庫存儲引擎062
4.4.1MySQL存儲引擎簡介062
4.4.2InnoDB存儲引擎064
4.4.3MyISAM存儲引擎065
4.4.4MEMORY存儲引擎065
4.4.5存儲引擎的選取原則066
4.5疑難問題解析066
4.6綜合實戰訓練營067
第5章數據類型和運算符068
5.1認識常量與變量069
5.1.1認識常量069
5.1.2定義變量070
5.2MySQL數據類型073
5.2.1整數類型073
5.2.2浮點數類型074
5.2.3日期與時間類型076
5.2.4字符串類型079
5.2.5二進制類型081
5.2.6復合數據類型083
5.2.7選擇數據類型085
5.3運算符及優先級086
5.3.1算術運算符086
5.3.2比較運算符088
5.3.3邏輯運算符094
5.3.4位運算符098
5.3.5運算符的優先級100
5.4疑難問題解析100
5.5綜合實戰訓練營101
第6章數據表的創建與操作102
6.1創建數據表103
6.1.1創建數據表的語法形式103
6.1.2使用CREATE語句創建數據表103
6.2查看數據表的結構105
6.2.1查看表基本結構105
6.2.2查看表詳細結構106
6.3數據表的字段約束106
6.3.1添加主鍵約束106
6.3.2添加外鍵約束110
6.3.3添加默認約束114
6.3.4添加唯一性約束115
6.3.5添加非空約束117
6.3.6添加字段的自增屬性118
6.3.7刪除指定名稱的字段約束120
6.4修改數據表123
6.4.1修改數據表的名稱123
6.4.2修改字段數據類型124
6.4.3修改數據表的字段名125
6.4.4在數據表中添加字段126
6.4.5修改字段的排序方式128
6.4.6刪除不需要的字段130
6.5刪除數據表131
6.5.1刪除沒有被關聯的表131
6.5.2刪除被其他表關聯的主表131
6.6疑難問題解析133
6.7綜合實戰訓練營133
第7章插入、更新與刪除數據記錄135
7.1向數據表中插入數據136
7.1.1給表里的所有字段插入數據136
7.1.2向表中添加數據時使用默認值138
7.1.3一次插入多條數據139
7.1.4通過復制表數據插入數據140
7.2更新數據表中的數據142
7.2.1更新表中的全部數據142
7.2.2更新表中指定單行數據143
7.2.3更新表中指定的多行數據143
7.3刪除數據表中的數據144
7.3.1根據條件清除數據144
7.3.2清空表中的數據145
7.4疑難問題解析146
7.5綜合實戰訓練營146
第8章數據的簡單查詢148
8.1認識SELECT語句149
8.2數據的簡單查詢149
8.2.1查詢表中所有數據149
8.2.2查詢表中想要的數據151
8.2.3對查詢結果進行計算151
8.2.4為結果列使用別名152
8.2.5在查詢時去除重復項152
8.2.6在查詢結果中給表取別名153
8.2.7使用LIMIT限制查詢數據153
8.3使用WHERE子句進行條件查詢155
8.3.1比較查詢條件的數據查詢155
8.3.2帶BETWEENAND的范圍查詢156
8.3.3帶IN關鍵字的查詢157
8.3.4帶LIKE的字符匹配查詢158
8.3.5未知空數據的查詢159
8.3.6帶AND的多條件查詢160
8.3.7帶OR的多條件查詢161
8.4操作查詢的結果164
8.4.1對查詢結果進行排序164
8.4.2對查詢結果進行分組165
8.4.3對分組結果過濾查詢166
8.5使用聚合函數進行統計查詢167
8.5.1 使用SUM()求列的和167
8.5.2使用AVG()求列平均值168
8.5.3使用MAX()求列最大值169
8.5.4使用MIN()求列最小值169
8.5.5使用COUNT()統計170
8.6疑難問題解析171
8.7綜合實戰訓練營171
第9章數據的復雜查詢174
9.1多表嵌套查詢175
9.1.1使用比較運算符的嵌套查詢175
9.1.2使用IN的嵌套查詢177
9.1.3使用ANY的嵌套查詢178
9.1.4使用ALL的嵌套查詢179
9.1.5使用SOME的子查詢179
9.1.6使用EXISTS的嵌套查詢180
9.2多表內連接查詢181
9.2.1笛卡兒積查詢181
9.2.2內連接的簡單查詢182
9.2.3相等內連接的查詢182
9.2.4不相等內連接的查詢183
9.2.5特殊的內連接查詢183
9.2.6帶條件的內連接查詢184
9.3多表外連接查詢184
9.3.1認識外連接查詢184
9.3.2左外連接的查詢185
9.3.3右外連接的查詢186
9.4使用排序函數查詢186
9.4.1ROW_NUMBER()函數186
9.4.2RANK()函數186
9.4.3DENSE_RANK()函數187
9.4.4NTILE()函數187
9.5使用正則表達式查詢188
9.5.1查詢以特定字符或字符串開頭的記錄188
9.5.2查詢以特定字符或字符串結尾的記錄189
9.5.3用符號“.”來代替字符串中的任意一個字符190
9.5.4匹配指定字符中的任意一個191
9.5.5匹配指定字符以外的字符192
9.5.6匹配指定字符串192
9.5.7用“*”和“+”來匹配多個字符193
9.5.8使用{M}或者{M,N}來指定字符串連續出現的次數194
9.6疑難問題解析195
9.7綜合實戰訓練營196
第10章創建和使用視圖197
10.1創建視圖198
10.1.1創建視圖的語法規則198
10.1.2在單表上創建視圖198
10.1.3在多表上創建視圖200
10.2修改視圖201
10.2.1修改視圖的語法規則201
10.2.2使用CREATEORREPLACEVIEW語句修改視圖202
10.2.3使用ALTER語句修改視圖203
10.3通過視圖更新數據204
10.3.1通過視圖插入數據204
10.3.2通過視圖修改數據206
10.3.3通過視圖刪除數據207
10.4查看視圖信息207
10.4.1使用DESCRIBE語句查看208
10.4.2使用SHOWTABLESTATUS語句查看209
10.4.3使用SHOWCREATEVIEW語句查看210
10.4.4在views表中查看視圖詳細信息210
10.5刪除視圖211
10.5.1刪除視圖的語法211
10.5.2刪除不用的視圖211
10.6疑難問題解析212
10.7綜合實戰訓練營212
第11章創建和使用索引215
11.1了解索引216
11.1.1索引的含義和特點216
11.1.2索引的分類216
11.1.3索引的設計原則217
11.2創建數據表時創建索引217
11.2.1創建普通索引218
11.2.2創建唯一索引219
11.2.3創建全文索引220
11.2.4創建單列索引221
11.2.5創建多列索引222
11.2.6創建空間索引223
11.3在已經存在的表上創建索引224
11.3.1創建普通索引225
11.3.2創建唯一索引225
11.3.3創建全文索引226
11.3.4創建單列索引227
11.3.5創建多列索引227
11.3.6創建空間索引228
11.4使用ALTERTABLE語句創建索引229
11.4.1創建普通索引229
11.4.2創建唯一索引231
11.4.3創建全文索引231
11.4.4創建單列索引232
11.4.5創建多列索引232
11.4.6創建空間索引232
11.5刪除索引232
11.5.1使用ALTERTABLE語句刪除索引233
11.5.2使用DROPINDEX語句刪除索引234
11.6疑難問題解析235
11.7綜合實戰訓練營235
第12章創建和使用觸發器237
12.1了解觸發器238
12.2創建觸發器238
12.2.1創建一條執行語句的觸發器238
12.2.2創建多條執行語句的觸發器240
12.3查看觸發器242
12.3.1使用SHOWTRIGGERS語句查看242
12.3.2使用INFORMATION_SCHEMA查看243
12.4刪除觸發器244
12.5疑難問題解析245
12.6綜合實戰訓練營245
第13章MySQL系統函數247
13.1數學函數248
13.1.1求絕對值函數ABS(x)248
13.1.2返回圓周率函數PI()249
13.1.3求余函數MOD(x,y)249
13.1.4求平方根函數SQRT(x)249
13.1.5獲取四舍五入后的值249
13.1.6冪運算函數250
13.1.7對數運算函數LOG(x)和LOG10(x)251
13.1.8角度與弧度的相互轉換252
13.1.9符號函數SIGN(x)252
13.1.10正弦函數和余弦函數252
13.1.11正切函數與余切函數253
13.1.12獲取隨機數函數254
13.1.13獲取整數函數254
13.2字符串函數255
13.2.1計算字符串的字符個數256
13.2.2計算字符串的長度256
13.2.3合并字符串函數256
13.2.4替換字符串函數257
13.2.5字母大小寫轉換函數258
13.2.6獲取指定長度的字符串的函數259
13.2.7填充字符串的函數259
13.2.8刪除字符串空格的函數260
13.2.9刪除指定字符串的函數260
13.2.10重復生成字符串的函數261
13.2.11空格函數和替換函數261
13.2.12比較字符串大小的函數262
13.2.13獲取字符串子串的函數262
13.2.14匹配字符串子串開始位置的函數263
13.2.15字符串逆序函數REVERSE(s)264
13.2.16返回指定位置字符串的函數264
13.2.17返回指定字符串位置的函數264
13.2.18返回字符串子串位置的函數265
13.2.19選取字符串函數265
13.3日期和時間函數266
13.3.1獲取當前日期和當前時間267
13.3.2獲取當前日期和時間268
13.3.3獲取UNIX格式的時間268
13.3.4返回UTC日期和返回UTC時間269
13.3.5獲取指定日期的月份269
13.3.6獲取指定日期的星期數270
13.3.7獲取指定日期在一年中的星期周數270
13.3.8時間和秒鐘的相互轉換271
13.3.9日期和時間的加減運算272
13.3.10將日期和時間進行格式化274
13.4其他系統函數276
13.4.1條件判斷函數276
13.4.2系統信息函數278
13.4.3數據加密函數282
13.5疑難問題解析283
13.6綜合實戰訓練營283
第14章存儲過程與函數284
14.1創建存儲過程與函數285
14.1.1創建存儲過程的語法格式285
14.1.2創建不帶參數的存儲過程286
14.1.3創建帶有參數的存儲過程286
14.1.4創建存儲函數287
14.2調用存儲過程與函數288
14.2.1調用不帶參數的存儲過程288
14.2.2調用帶有參數的存儲過程288
14.2.3調用存儲函數288
14.3修改存儲過程與函數289
14.3.1修改存儲過程289
14.3.2修改存儲函數290
14.4查看存儲過程與函數291
14.4.1查看存儲過程的狀態292
14.4.2查看存儲過程的信息292
14.4.3通過表查看存儲過程293
14.4.4查看存儲函數的信息294
14.5刪除存儲過程296
14.6刪除存儲函數297
14.7疑難問題解析297
14.8綜合實戰訓練營298
第15章MySQL用戶權限管理299
15.1認識權限表300
15.1.1user表300
15.1.2db表和host表302
15.1.3tables_priv表304
15.1.4columns_priv表305
15.1.5procs_priv表305
15.2用戶賬戶管理306
15.2.1登錄MySQL服務器306
15.2.2新建普通用戶307
15.2.3刪除普通用戶310
15.2.4root用戶修改自己的密碼312
15.2.5root用戶修改普通用戶密碼313
15.2.6普通用戶修改密碼315
15.3用戶權限的管理315
15.3.1認識用戶權限315
15.3.2授予用戶權限316
15.3.3查看用戶權限317
15.3.4收回用戶權限318
15.4用戶角色的管理319
15.4.1創建角色319
15.4.2給角色授權319
15.4.3刪除角色320
15.5疑難問題解析321
15.6綜合實戰訓練營321
第16章MySQL日志文件管理323
16.1認識日志324
16.2錯誤日志324
16.2.1啟動錯誤日志324
16.2.2查看錯誤日志324
16.2.3刪除錯誤日志325
16.3二進制日志326
16.3.1啟動二進制日志326
16.3.2查看二進制日志327
16.3.3刪除二進制日志329
16.4通用查詢日志330
16.4.1啟動通用查詢日志330
16.4.2查看通用查詢日志331
16.4.3刪除通用查詢日志332
16.5慢查詢日志332
16.5.1啟動慢查詢日志332
16.5.2查看慢查詢日志333
16.5.3刪除慢查詢日志333
16.6疑難問題解析334
16.7綜合實戰訓練營334
第17章數據備份與還原336
17.1數據的備份337
17.1.1使用MySQLdump命令備份337
17.1.2使用MySQLhotcopy工具快速備份343
17.1.3直接復制整個數據庫目錄344
17.2數據的還原344
17.2.1使用MySQL命令還原344
17.2.2使用MySQLhotcopy快速還原346
17.2.3直接復制到數據庫目錄346
17.3數據庫的遷移347
17.3.1相同版本之間的遷移347
17.3.2不同版本之間的遷移347
17.3.3不同數據庫之間的遷移347
17.4數據表的導出和導入348
17.4.1使用MySQL命令導出348
17.4.2使用MySQLdump命令導出351
17.4.3使用SELECT…INTOOUTFILE導出354
17.4.4使用LOADDATAINFILE導入357
17.4.5使用MySQLimport命令導入359
17.5疑難問題解析361
17.6綜合實戰訓練營361
第18章MySQL的性能優化363
18.1認識MySQL性能優化364
18.2查詢速度的優化365
18.2.1分析查詢語句365
18.2.2使用索引優化查詢368
18.2.3優化子查詢369
18.3數據庫結構的優化369
18.3.1通過分解表來優化369
18.3.2通過中間表來優化371
18.3.3通過冗余字段優化372
18.3.4優化插入記錄的速度373
18.3.5分析表、檢查表和優化表374
18.4MySQL服務器的優化376
18.4.1服務器硬件的優化376
18.4.2MySQL參數的優化376
18.5疑難問題解析377
18.6綜合實戰訓練營377
第19章MySQL的高級特性379
19.1MySQL查詢緩存380
19.1.1認識查詢緩存380
19.1.2監控和維護查詢緩存384
19.1.3檢查緩存命中386
19.1.4優化查詢緩存386
19.2合并表和分區表387
19.2.1合并表387
19.2.2分區表389
19.3MySQL的事務控制395
19.4MySQL中的分布式事務399
19.4.1了解分布式事務的原理399
19.4.2分布式事務的語法399
19.5疑難問題解析400
19.6綜合實戰訓練營401
第20章PHP操作MySQL數據庫402
20.1PHP訪問MySQL數據庫的一般步驟403
20.2連接數據庫前的準備工作403
20.3訪問數據庫404
20.3.1連接MySQL服務器404
20.3.2更改默認的數據庫405
20.3.3關閉MySQL連接406
20.3.4執行SQL語句406
20.3.5獲取查詢結果集中的記錄數407
20.3.6獲取結果集中的一條記錄作為枚舉數組408
20.3.7獲取結果集中的記錄作為關聯數組409
20.3.8獲取結果集中的記錄作為對象409
20.3.9使用mysqli_fetch_array()函數獲取結果集記錄410
20.3.10使用mysqli_free_result()函數釋放資源410
20.4通過mysqli類庫訪問MySQL數據庫411
20.5使用insert語句動態添加用戶信息412
20.6使用select語句查詢數據信息414
20.7疑難問題解析415
第21章Python操作MySQL數據庫417
21.1安裝PyMySQL418
21.2操作MySQL數據庫419
21.2.1連接MySQL數據庫419
21.2.2創建數據表420
21.2.3插入數據420
21.2.4查詢數據421
21.2.5更新數據422
21.2.6刪除數據422
21.3疑難問題解析423
第22章新聞發布系統數據庫設計424
22.1系統概述425
22.2系統功能425
22.3數據庫設計和實現426
22.3.1設計表426
22.3.2設計索引430
22.3.3設計視圖431
22.3.4設計觸發器431
22.4本章小結432
第23章開發企業會員管理系統433
23.1系統功能描述434
23.2系統功能分析434
23.2.1系統功能結構434
23.2.2數據流程和數據庫435
23.3代碼的具體實現436
23.3.1用戶的登錄界面437
23.3.2數據庫連接頁面437
23.3.3登錄驗證頁面437
23.3.4系統主界面438
23.3.5會員添加頁面439
23.3.6會員修改頁面441
23.3.7用戶刪除頁面444
23.3.8會員詳情頁面444
23.4程序運行446
23.5本章小結448
序: