MySQL是怎樣使用的 快速入門MySQL

MySQL是怎樣使用的 快速入門MySQL

作者: 小孩子4919
出版社: 人民郵電
出版在: 2021-12-01
ISBN-13: 9787115574961
ISBN-10: 7115574960
裝訂格式: 平裝
總頁數: 218 頁





內容描述


《MySQL是怎樣使用的:快速入門MySQL》採用通俗易懂的表達方式,對如何使用MySQL進行了詳細的介紹。
《MySQL是怎樣使用的:快速入門MySQL》完全從零基礎用戶的角度出發,依照用戶認知習慣,從MySQL的安裝開始,介紹了MySQL的服務器程序和客戶端程序的使用、MySQL的數據類型、數據庫和表的基本操作、列的屬性、MySQL中的表達式和函數、簡單和復雜的增刪改查語句等入門知識,還介紹了視圖、存儲程序、備份與恢復、用戶與權限管理等高級概念以及使用Java語言連接MySQL服務器等知識。
《MySQL是怎樣使用的:快速入門MySQL》較好地契合了MySQL初學人員的學習曲線,內容深入淺出,通俗易懂,可幫助初學人員迅速入門MySQL。


目錄大綱


第 1章 MySQL概述與安裝 1
1.1 存儲數據方式演變 1
1.2 MySQL簡介 1
1.2.1 關係型數據庫管理系統 1
1.2.2 MySQL的優勢 2
1.3 MySQL的安裝、啟動和關閉 3
1.3.1 MySQL的安裝 3
1.3.2 MySQL的啟動和關閉 13
第 2章 MySQL初體驗 18
2.1 客戶端/服務器架構 18
2.2 bin目錄下的可執行文件 19
2.2.1 在命令行解釋器中執行可執行文件 20
2.2.2 服務器程序和客戶端程序 27
2.2.3 連接注意事項 31
2.3 MySQL語句使用注意事項 32
第3章 MySQL數據類型 35
3.1 數值類型 35
3.1.1 整數類型 35
3.1.2 浮點數類型 38
3.1.3 定點數類型 39
3.2 日期和時間類型 42
3.2.1 YEAR 44
3.2.2 DATE、TIME和DATETIME 44
3.2.3 TIMESTAMP 44
3.3 字符串類型 45
3.3.1 字符和字符串 45
3.3.2 字符編碼簡介 45
3.3.3 MySQL的字符串類型 46
3.3.4 ENUM類型和SET類型 49
3.4 二進制類型 50
3.4.1 BIT類型 50
3.4.2 BINARY(M)與VARBINARY(M) 50
3.4.3 BLOB類型 50
第4章 數據庫的基本操作 51
4.1 展示數據庫 51
4.2 創建數據庫 52
4.3 切換默認數據庫 53
4.4 刪除數據庫 54
第5章 表的基本操作 55
5.1 展示數據庫中的表 55
5.2 創建表 55
5.2.1 基本語法 55
5.2.2 為建表語句添加註釋 56
5.2.3 創建現實生活中的表 57
5.2.4 IF NOT EXISTS 58
5.3 刪除表 59
5.4 查看表結構 60
5.5 直接使用某個數據庫中的某個表 61
5.6 修改表 62
5.6.1 修改表名 62
5.6.2 增加列 63
5.6.3 刪除列 64
5.6.4 修改列信息 65
5.6.5 一條語句中包含多個修改操作 67
5.6.6 將first_table表恢復成原來的樣子 67
第6章 列的屬性 68
6.1 簡單的查詢和插入語句 68
6.1.1 簡單的查詢語句 68
6.1.2 簡單插入語句 68
6.1.3 批量插入 69
6.2 列的屬性 70
6.2.1 默認值 70
6.2.2 NOT NULL 71
6.2.3 主鍵 72
6.2.4 UNIQUE約束 73
6.2.5 主鍵和UNIQUE約束的對比 74
6.2.6 外鍵 75
6.2.7 AUTO_INCREMENT 75
6.2.8 列的註釋 77
6.2.9 顯示寬度與ZEROFILL 77
6.3 查看表結構時的列屬性 80
6.4 標識符的命名 80
第7章 簡單查詢 82
7.1 準備工作 82
7.1.1 用哪個表 82
7.1.2 為表填入數據 83
7.2 查詢單個列 84
7.3 查詢多個列 85
7.4 查詢所有列 86
7.5 查詢結果去重 86
7.5.1 去除單列的重複結果 86
7.5.2 去除多列的重複結果 87
7.6 限制結果集記錄條數 88
7.7 對查詢結果排序 89
7.7.1 按照單個列的值進行排序 89
7.7.2 按照多個列的值進行排序 90
第8章 帶搜索條件的查詢 92
8.1 簡單搜索條件 92
8.2 匹配列表中的元素 94
8.3 匹配NULL 95
8.4 多個搜索條件 95
8.4.1 AND運算符 96
8.4.2 OR運算符 96
8.4.3 更複雜的搜索條件的組合 96
8.5 通配符 97
第9章 表達式和函數 100
9.1 表達式 100
9.1.1 操作數 100
9.1.2 運算符 101
9.1.3 表達式的使用 102
9.1.4 表達式中的NULL 105
9.2 函數 106
9.2.1 字符串處理函數 106
9.2.2 日期和時間處理函數 107
9.2.3 數值處理函數 110
9.2.4 流程控製表達式和函數 111
9.2.5 匯總函數 114
9.3 隱式類型轉換 117
第 10章 分組查詢 121
10.1 分組數據 121
10.1.1 複雜的數據統計 121
10.1.2 創建分組 121
10.1.3 帶有WHERE子句的分組查詢 123
10.1.4 作用於分組的過濾條件 124
10.1.5 分組和排序 125
10.1.6 多個分組列 126
10.1.7 使用分組查詢其他注意事項 127
10.2 簡單查詢語句中各子句的順序 128
第 11章 子查詢 129
11.1 多表查詢的需求 129
11.2 標量子查詢 129
11.3 列子查詢 130
11.4 行子查詢 131
11.5 表子查詢 132
11.6 EXISTS和NOT EXISTS子查詢 132
11.7 不相關子查詢和相關子查詢 133
11.8 對同一個表的子查詢 134
第 12章 連接查詢 136
12.1 再次認識關係表 136
12.2 連接的概念 137
12.3 連接查詢過濾條件 139
12.4 內連接和外連接 141
12.4.1 連接語法 142
12.4.2 內連接的語法 143
12.4.3 小結 144
12.5 多表連接 145
12.6 表的別名 146
12.7 自連接 147
12.8 連接查詢與子查詢的轉換 148
第 13章 並集查詢 149
13.1 涉及單表的並集查詢 149
13.2 涉及不同表的並集查詢 150
13.3 包含或去除重複的行 151
13.4 並集查詢中的ORDER BY和LIMIT子句 152
第 14章 數據的插入、刪除和更新 154
14.1 準備工作 154
14.2 插入數據 154
14.2.1 插入完整的記錄 154
14.2.2 插入記錄的一部分 156
14.2.3 批量插入記錄 156
14.2.4 將某個查詢的結果集插入表中 157
14.2.5 INSERT IGNORE 158
14.2.6 INSERT . . . ON DUPLICATEKEY UPDATE 159
14.3 刪除數據 161
14.4 更新數據 162
第 15章 視圖 164
15.1 創建視圖 164
15.2 使用視圖 164
15.2.1 利用視圖來創建新視圖 166
15.2.2 創建視圖時指定自定義列名 166
15.3 查看和刪除視圖 167
15.3.1 查看有哪些視圖 167
15.3.2 查看視圖的定義 167
15.4 可更新的視圖 168
第 16章 存儲程序 170
16.1 用戶自定義變量 170
16.2 存儲函數 172
16.2.1 創建存儲函數 172
16.2.2 存儲函數的調用 174
16.2.3 查看和刪除存儲函數 175
16.2.4 函數體的定義 176
16.3 存儲過程 183
16.3.1 創建存儲過程 183
16.3.2 存儲過程的調用 183
16.3.3 查看和刪除存儲過程 184
16.3.4 存儲過程中的語句 184
16.3.5 存儲過程的參數前綴 185
16.3.6 存儲過程和存儲函數的不同點 188
16.4 游標簡介 188
16.4.1 創建游標 189
16.4.2 打開和關閉游標 190
16.4.3 通過游標獲取記錄 190
16.4.4 遍歷結束時的執行策略 192
16.5 觸發器 194
16.5.1 創建觸發器 194
16.5.2 查看和刪除觸發器 196
16.5.3 觸發器使用注意事項 196
16.6 事件 197
16.6.1 創建事件 197
16.6.2 查看和刪除事件 199
第 17章 備份與恢復 200
17.1 mysqldump 200
17.1.1 使用mysqldump備份數據 200
17.1.2 使用SOURCE語句恢復數據 202
17.2 以文本形式導出或導入 203
17.3 導入數據 204
第 18章 用戶與權限 206
18.1 用戶管理 206
18.1.1 創建用戶 206
18.1.2 修改密碼 208
18.1.3 刪除用戶 208
18.2 權限管理 208
18.2.1 授予權限 208
18.2.2 查看權限 211
18.2.3 移除權限 211
第 19章 應用程序連接MySQL服務器 213
19.1 JDBC規範 213
19.2 使用JDBC連接數據庫的例子 213
19.3 執行更新和刪除語句 216
19.4 使用PreparedStatement 217




相關書籍

Pro Oracle Spatial

作者 Ravikanth Kothuri Euro Beinat Albert Godfrind

2021-12-01

Oracle Database 12c Oracle RMAN 備份與恢復, 4/e

作者 羅伯特·G.弗雷曼 (Robert G.Freeman) Matthew Hart

2021-12-01

Getting Started with SQL: A Hands-On Approach for Beginners (Paperback)

作者 Thomas Nield

2021-12-01