mysql資料庫原理及套用(2020年機械工業出版社出版的圖書)

mysql資料庫原理及套用(2020年機械工業出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《mysql資料庫原理及套用》是2020年機械工業出版社出版的圖書。本書主要內容包括:資料庫技術的基本概念與方法;MySQL概述;資料庫與表;表數據的基本操作;資料庫的查詢;索引;視圖;數據完整性約束與表維護語句。

基本介紹

  • 中文名:mysql資料庫原理及套用
  • 作者:王堅、唐小毅、柴艷妹 、韓文英
  • 出版社:機械工業出版社
  • ISBN:9787111667940
內容簡介,圖書目錄,

內容簡介

主要內容包括:資料庫技術的基本概念與方法;MySQL概述;資料庫與表;表數據的基本操作;資料庫的查詢;索引;視圖;數據完整性約束與表維護語句;觸發器;事件;存儲過程與存儲函式;訪問控制與安全管理;備份與恢復等。形式上以資料庫實例輔助知識點的掌握,配有相當數量的實例。讀者對象為財經類院校的本科生。

圖書目錄

前言
1章 資料庫技術概述1
1.1 引言1
1.2 資料庫系統2
1.2.1 資料庫系統的基本概念2
1.2.2 資料庫系統的特點4
1.2.3 數據管理技術的產生和發展5
1.3 資料庫系統的三級數據模式結構7
1.3.1 數據模式的概念7
1.3.2 資料庫系統的二級映像技術8
1.4 概念模型8
1.4.1 數據的三個表示範疇及描述8
1.4.2 實體—聯繫模型9
1.5 邏輯模型13
1.5.1 數據模型13
1.5.2 常見的數據模型13
1.6 關係資料庫15
1.6.1 關係模型的基本概念15
1.6.2 關係資料庫的基本性質16
1.6.3 關係數據模式的規範化16
1.6.4 關係的完整性約束18
1.6.5 關係數據作基礎20
1.7 資料庫設計的基本步驟25
1.7.1 需求分析26
1.7.2 概念設計26
1.7.3 邏輯設計27
1.7.4 物理設計29
1.7.5 資料庫實施30
1.7.6 資料庫運行和維護30
習題31
2章 MySQL概述34
2.1 MySQL簡介34
2.1.1 MySQL的發展歷程34
2.1.2 MySQL的優勢和特性35
2.1.3 MySQL的版本36
2.2 MySQL伺服器的安裝與配置36
2.3 MySQL伺服器的啟動與登錄42
2.3.1 啟動和停止MySQL伺服器43
2.3.2 登錄和出MySQL資料庫44
2.3.3 配置Path變數45
2.4 MySQL圖形化管理工具46
2.5 WampServer47
2.5.1 WampServer的安裝與配置47
2.5.2 登錄phpMyAdmin工具平台50
習題52
3章 資料庫基本作54
3.1 創建資料庫54
3.1.1 通過命令創建資料庫54
3.1.2 通過phpMyAdmin創建資料庫55
3.2 查看資料庫57
3.2.1 查看所有資料庫57
3.2.2 查看資料庫詳細信息57
3.2.3 選擇資料庫58
3.3 刪除資料庫59
3.3.1 通過命令刪除資料庫59
3.3.2 通過phpMyAdmin刪除資料庫59
3.4 資料庫存儲引擎61
3.4.1 查看MySQL存儲引擎61
3.4.2 事務與鎖的概念63
3.4.3 常用存儲引擎介紹64
3.4.4 選擇存儲引擎66
習題66
4章 數據表68
4.1 MySQL數據類型介紹68
4.1.1 數值類型68
4.1.2 日期時間類型72
4.1.3 字元串類型73
4.2 創建數據表76
4.2.1 創建數據表的語法76
4.2.2 主鍵約束77
4.2.3 外鍵約束79
4.2.4 非空約束79
4.2.5 默認值約束80
4.2.6 自動增值80
4.2.7 約束81
4.3 數據表作81
4.3.1 數據表查看81
4.3.2 數據表刪除83
4.3.3 數據表更名83
4.4 修改表結構84
4.4.1 修改欄位的數據類型84
4.4.2 修改欄位名84
4.4.3 添加欄位84
4.4.4 刪除欄位86
4.4.5 修改欄位排列順序86
4.4.6 修改完整性約束87
4.5 表數據編輯89
4.5.1 插入數據89
4.5.2 修改數據90
4.5.3 刪除數據90
4.6 工具平台中的數據表91
4.6.1 數據表的創建91
4.6.2 表結構的修改93
4.6.3 數據表的作95
4.6.4 數據表關係96
4.6.5 輸入數據99
習題103
5章 索引106
5.1 概述106
5.1.1 索引的特點106
5.1.2 索引的分類107
5.1.3 查詢的基本原理108
5.1.4 MySQL的索引110
5.2 創建索引111
5.2.1 創建表時創建索引111
5.2.2 在已有表中創建索引113
5.2.3 查看索引114
5.3 刪除索引116
5.4 工具平台中的索引117
5.4.1 索引的創建117
5.4.2 索引的刪除119
習題120
6章 結構化查詢語言SQL122
6.1 運算符122
6.1.1 算術運算符122
6.1.2 比較運算符123
6.1.3 邏輯運算符128
6.1.4 位運算符129
6.1.5 運算符的優先權132
6.2 MySQL常用函式132
6.2.1 數值函式133
6.2.2 字元串函式133
6.2.3 日期時間函式135
6.2.4 系統信息函式136
6.3 簡單查詢136
6.3.1 單表查詢137
6.3.2 取消重複數據查詢138
6.4 條件查詢139
6.4.1 帶條件表達式的查詢139
6.4.2 BETWEEN…AND條件139
6.4.3 IS NULL條件141
6.4.4 IN查詢141
6.4.5 LIKE條件142
6.5 排序查詢143
6.5.1 單欄位排序查詢143
6.5.2 多欄位排序查詢144
6.6 限制查詢結果記錄條數145
6.7 總計查詢145
6.7.1 總計函式146
6.7.2 分組查詢148
6.7.3 分組結果的條件限制150
6.8 連線查詢150
6.8.1 交連線151
6.8.2 內連線151
6.8.3 外連線查詢154
6.9 子查詢156
6.9.1 帶ANY、SOME關鍵字的
子查詢156
6.9.2 帶ALL關鍵字的子查詢157
6.9.3 帶EXISTS關鍵字的子查詢157
6.9.4 帶IN關鍵字的子查詢158
6.9.5 帶比較運算符的子查詢159
6.10 合併查詢結果161
6.11 數據作162
6.11.1 插入數據163
6.11.2 修改數據164
6.11.3 刪除數據168
6.12 工具平台中的查詢設計170
6.12.1 基於單表的查詢實現170
6.12.2 基於多表的查詢172
習題176
7章 視圖179
7.1 概述179
7.2 創建視圖180
7.2.1 創建視圖的語法形式180
7.2.2 在單表上創建視圖181
7.2.3 在多表上創建視圖182
7.3 查看視圖182
7.3.1 查看視圖的欄位信息182
7.3.2 查看視圖基本信息183
7.3.3 查看視圖詳細信息183
7.4 修改視圖184
7.4.1 利用CREATE OR REPLACE VIEW
語句修改視圖184
7.4.2 使用ALTER語句修改視圖185
7.5 更新視圖186
7.6 刪除視圖188
7.7 工具平台中的視圖189
7.7.1 創建視圖189
7.7.2 查看視圖190
7.7.3 修改視圖192
7.7.4 更新視圖192
7.7.5 刪除視圖195
習題195
8章 觸發器197
8.1 概述197
8.2 創建觸發器198
8.2.1 創建觸發器的語法形式198
8.2.2 利用工具平台創建觸發器200
8.3 查看觸發器201
8.3.1 通過SHOW TRIGGERS語句
查看觸發器201
8.3.2 通過系統表triggers查看觸發器202
8.4 刪除觸發器203
8.4.1 通過DROP TRIGGER語句刪除
觸發器203
8.4.2 通過工具平台刪除觸發器204
習題204
9章 存儲過程和存儲函式206
9.1 概述206
9.1.1 存儲過程206
9.1.2 存儲函式207
9.2 創建存儲過程和存儲函式207
9.2.1 創建存儲過程的語法形式207
9.2.2 創建存儲函式的語法形式208
9.2.3 創建簡單的存儲過程和存儲函式209
9.2.4 通過工具平台創建存儲過程和
存儲函式211
9.3 存儲過程體和存儲函式體211
9.3.1 局部變數211
9.3.2 游標213
9.3.3 流程控制語句214
9.4 查看存儲過程和存儲函式219
9.5 修改存儲過程和存儲函式221
9.6 刪除存儲過程和存儲函式223
習題224
10章 訪問控制與安全管理226
10.1 用戶賬戶管理226
10.1.1 用戶許可權表226
10.1.2 創建用戶賬號229
10.1.3 刪除用戶231
10.1.4 修改用戶賬號232
10.1.5 修改用戶口令232
10.2 賬戶許可權管理233
10.2.1 許可權的授予233
10.2.2 許可權的轉移與限制236
10.2.3 許可權的撤銷237
習題238
11章 備份與恢復240
11.1 MySQL資料庫備份與恢復
方法240
11.1.1 使用SQL語句備份和恢復表
數據240
11.1.2 使用MySQL客戶端實用程式
備份和恢複數據243
11.1.3 使用MySQL工具平台備份和
恢複數據246
11.2 日誌檔案247
11.2.1 二進制日誌247
11.2.2 查詢日誌250
習題251
12章 PHP與MySQL資料庫編程253
12.1 PHP編程基礎254
12.1.1 PHP代碼與文本注釋254
12.1.2 PHP中的變數255
12.1.3 PHP中的常量261
12.1.4 PHP運算符262
12.1.5 表達式270
12.2 PHP函式271
12.2.1 自定義函式271
12.2.2 參數傳遞和返回值274
12.2.3 PHP內置函式275
12.2.4 PHP的標準輸入與輸出276
12.3 數組的使用277
12.3.1 定義數組277
12.3.2 數組管理279
12.4 PHP程式設計基礎283
12.4.1 選擇結構283
12.4.2 循環結構287
12.5 PHP面向對象程式設計289
12.5.1 定義類和對象289
12.5.2 類的繼承和多態292
12.6 在PHP中訪問MySQL
資料庫294
12.6.1 MySqli擴展庫的配置294
12.6.2 連線資料庫295
12.6.3 執行資料庫作296
12.6.4 關閉結果集和資料庫連線300
習題301
附錄 Sailing資料庫結構304

相關詞條

熱門詞條

聯絡我們