《MySQL入門很簡單》掃描版[PDF]

  • 资源大小:
  • 资源类别:音乐
  • 支持语言:全部
  • 预览图片:无预览图
  • 资源格式:综合
  • 资源作者:网络
  • 更新时间:2013-6-8 9:28:42
  • 推荐指数:
  • 运行系统:全部型号
以下是资源列表 推荐使用 电驴 或 迅雷 进行下载
[MySQL入門很簡單].黃缙華.掃描版.pdf 205.2MB
MySQL入門很簡單.iso 4.0GB
资源简介
語言: 簡體中文 地區: 大陸 圖書分類: 軟件 中文名: MySQL入門很簡單 發行時間: 2011年1月20日 資源格式: PDF 版本: 掃描版 簡介:
評論處1樓有網盤鏈接
内容介紹:
本書從初學者的角度出發,由淺入深,循序漸進地介紹了mysql數據庫應用與開發的相關知識。書中提供了大量操作mysql數據庫的示例,還提供了大量實例和上機實踐内容,供讀者演練。本書附帶1張dvd光盤,内容爲與本書内容完全配套的多媒體教學視頻和本書涉及的源代碼。
本書共分5篇。第1篇介紹數據庫的基本知識、在windows平台下安裝mysql數據庫、在linux平台下安裝mysql數據庫;第2篇介紹mysql數據類型、創建和删除數據庫、數據庫存儲引擎、創建表、修改表、删除表、索引、視圖、觸發器;第3篇介紹查詢數據、插入數據、更新數據、删除數據、mysql運算符、mysql函數、存儲過程和函數;第4篇介紹mysql用戶管理、數據備份、數據還原、mysql日志、性能優化;第5篇介紹java訪問mysql數據庫、php訪問mysql數據庫、c#訪問mysql數據庫,最後還提供了一個項目實戰案例。
本書涉及面廣,幾乎涉及mysql數據庫應用與開發的所有重要知識,适合所有的mysql數據庫初學者快速入門,也适合mysql數據庫管理員和想全面學習mysql數據庫技術的人員閱讀。另外,對于大中專院校和培訓班的學生,本書更是一本不可多得的教材。
内容截圖:
目錄: 第1篇 mysql數據庫基礎
第1章 數據庫概述( 教學視頻:10分鍾) 2
1.1 數據庫理論基礎 2
1.1.1 數據存儲方式 2
1.1.2 數據庫泛型 3
1.1.3 數據庫在開發中作用 4
1.2 數據庫技術構成 4
1.2.1 數據庫系統 4
1.2.2 sql語言 5
1.2.3 數據庫訪問技術 5
1.3 mysql基礎 6
1.3.1 常見數據庫系統 6
1.3.2 爲什麽要使用mysql 7
1.3.3 mysql版本和獲取 8
1.4 如何學習數據庫 9
1.5 常見問題及解答 10
1.6 小結 10
1.7 本章習題 10
第2章 windows平台下安裝與配置mysql( 教學視頻:52分鍾) 11
2.1 安裝與配置mysql 11
.2.1.1 安裝mysql 11
2.1.2 配置mysql 14
2.2 啓動服務并登錄mysql數據庫 19
2.2.1 啓動mysql服務 19
2.2.2 登錄mysql數據庫 20
2.2.3 配置path變量 22
2.3 更改mysql的配置 23
2.3.1 通過配置向導來更改配置 23
2.3.2 手工更改配置 24
2.4 mysql常用圖形管理工具 27
2.5 使用免安裝的mysql 28
2.6 上機實踐 30
2.7 常見問題及解答 31
2.8 小結 31
2.9 本章習題 31
第3章 linux平台下安裝與配置mysql( 教學視頻:7分鍾) 32
3.1 linux操作系統下的mysql版本介紹 32
3.2 安裝和配置mysql的rpm包 33
3.3 安裝和配置mysql的二進制包 37
3.4 安裝和配置mysql的源碼包 41
3.5 上機實踐 45
3.6 常見問題及解答 46
3.7 小結 46
3.8 本章習題 47
第2篇 mysql數據庫基本操作
第4章 mysql數據類型( 教學視頻:92分鍾) 50
4.1 mysql數據類型介紹 50
4.1.1 整數類型 50
4.1.2 浮點數類型和定點數類型 52
4.1.3 日期與時間類型 53
4.1.4 字符串類型 60
4.1.5 二進制類型 63
4.2 如何選擇數據類型 65
4.3 常見問題及解答 67
4.4 小結 67
4.5 本章習題 67
第5章 操作數據庫( 教學視頻:29分鍾) 68
5.1 創建數據庫 68
5.2 删除數據庫 69
5.3 數據庫存儲引擎 70
5.3.1 mysql存儲引擎簡介 70
5.3.2 innodb存儲引擎 73
5.3.3 myisam存儲引擎 73
5.3.4 memory存儲引擎 74
5.3.5 存儲引擎的選擇 74
5.4 本章實例 75
5.5 上機實踐 77
5.6 常見問題及解答 78
5.7 小結 78
5.8 本章習題 78
第6章 創建、修改和删除表( 教學視頻:113分鍾) 79
6.1 創建表 79
6.1.1 創建表的語法形式 79
6.1.2 設置表的主鍵 80
6.1.3 設置表的外鍵 81
6.1.4 設置表的非空約束 82
6.1.5 設置表的唯一性約束 82
6.1.6 設置表的屬性值自動增加 82
6.1.7 設置表的屬性的默認值 83
6.2 查看表結構 84
6.2.1 查看表基本結構語句describe 84
6.2.2 查看表詳細結構語句show create table 84
6.3 修改表 85
6.3.1 修改表名 85
6.3.2 修改字段的數據類型 86
6.3.3 修改字段名 87
6.3.4 增加字段 89
6.3.5 删除字段 93
6.3.6 修改字段的排列位置 94
6.3.7 更改表的存儲引擎 96
6.3.8 删除表的外鍵約束 97
6.4 删除表 98
6.4.1 删除沒有被關聯的普通表 98
6.4.2 删除被其他表關聯的父表 99
6.5 本章實例 100
6.6 上機實踐 106
6.7 常見問題及解答 109
6.8 小結 110
6.9 本章習題 110
第7章 索引( 教學視頻:82分鍾) 112
7.1 索引簡介 112
7.1.1 索引的含義和特點 112
7.1.2 索引的分類 113
7.1.3 索引的設計原則 114
7.2 創建索引 115
7.2.1 創建表的時候創建索引 115
7.2.2 在已經存在的表上創建索引 119
7.2.3 用alter table語句來創建索引 121
7.3 删除索引 123
7.4 本章實例 124
7.5 上機實踐 128
7.6 常見問題及解答 130
7.7 小結 130
7.8 本章習題 130
第8章 視圖( 教學視頻:80分鍾) 131
8.1 視圖簡介 131
8.1.1 視圖的含義 131
8.1.2 視圖的作用 132
8.2 創建視圖 133
8.2.1 創建視圖的語法形式 133
8.2.2 在單表上創建視圖 134
8.2.3 在多表上創建視圖 135
8.3 查看視圖 136
8.3.1 describe語句查看視圖基本信息 136
8.3.2 show table status語句查看視圖基本信息 137
8.3.3 show create view語句查看視圖詳細信息 138
8.3.4 在views表中查看視圖詳細信息 139
8.4 修改視圖 140
8.4.1 create or replace view語句修改視圖 140
8.4.2 alter語句修改視圖 141
8.5 更新視圖 142
8.6 删除視圖 145
8.7 本章實例 146
8.8 上機實踐 150
8.9 常見問題及解答 152
8.10 小結 152
8.11 本章習題 153
第9章 觸發器( 教學視頻:59分鍾) 154
9.1 創建觸發器 154
9.1.1 創建隻有一個執行語句的觸發器 154
9.1.2 創建有多個執行語句的觸發器 155
9.2 查看觸發器 156
9.2.1 show triggers語句查看觸發器信息 156
9.2.2 在triggers表中查看觸發器信息 157
9.3 觸發器的使用 159
9.4 删除觸發器 160
9.5 本章實例 160
9.6 上機實踐 163
9.7 常見問題及解答 164
9.8 小結 164
9.9 本章習題 165
第3篇 sql查詢語句
第10章 查詢數據( 教學視頻:207分鍾) 168
10.1 基本查詢語句 168
10.2 單表查詢 170
10.2.1 查詢所有字段 170
10.2.2 查詢指定字段 171
10.2.3 查詢指定記錄 172
10.2.4 帶in關鍵字的查詢 173
10.2.5 帶between and的範圍查詢 174
10.2.6 帶like的字符匹配查詢 175
10.2.7 查詢空值 177
10.2.8 帶and的多條件查詢 178
10.2.9 帶or的多條件查詢 179
10.2.10 查詢結果不重複 181
10.2.11 對查詢結果排序 182
10.2.12 分組查詢 184
10.2.13 用limit限制查詢結果的數量 188
10.3 使用集合函數查詢 190
10.3.1 count()函數 190
10.3.2 sum()函數 191
10.3.3 avg()函數 192
10.3.4 max()函數 193
10.3.5 min()函數 194
10.4 連接查詢 195
10.4.1 内連接查詢 195
10.4.2 外連接查詢 196
10.4.3 複合條件連接查詢 198
10.5 子查詢 199
10.5.1 帶in關鍵字的子查詢 199
10.5.2 帶比較運算符的子查詢 200
10.5.3 帶exists關鍵字的子查詢 203
10.5.4 帶any關鍵字的子查詢 205
10.5.5 帶all關鍵字的子查詢 206
10.6 合并查詢結果 207
10.7 爲表和字段取别名 208
10.7.1 爲表取别名 208
10.7.2 爲字段取别名 209
10.8 使用正則表達式查詢 211
10.8.1 查詢以特定字符或字符串開頭的記錄 211
10.8.2 查詢以特定字符或字符串結尾的記錄 212
10.8.3 用符号“.”來替代字符串中的任意一個字符 213
10.8.4 匹配指定字符中的任意一個 213
10.8.5 匹配指定字符以外的字符 214
10.8.6 匹配指定字符串 215
10.8.7 使用“*”和“+”來匹配多個字符 216
10.8.8 使用{m}或者{m,n}來指定字符串連續出現的次數 216
10.9 本章實例 217
10.10 上機實踐 228
10.11 常見問題及解答 232
10.12 小結 233
10.13 本章習題 233
第11章 插入、更新與删除數據( 教學視頻:45分鍾) 234
11.1 插入數據 234
11.1.1 爲表的所有字段插入數據 234
11.1.2 爲表的指定字段插入數據 236
11.1.3 同時插入多條記錄 238
11.1.4 将查詢結果插入到表中 239
11.2 更新數據 240
11.3 删除數據 242
11.4 本章實例 244
11.5 上機實踐 248
11.6 常見問題及解答 250
11.7 小結 250
11.8 本章習題 250
第12章 mysql運算符( 教學視頻:75分鍾) 252
12.1 運算符簡介 252
12.2 算術運算符 253
12.3 比較運算符 254
12.4 邏輯運算符 260
12.5 位運算符 263
12.6 運算符的優先級 265
12.7 本章實例 266
12.8 上機實踐 267
12.9 常見問題及解答 268
12.10 小結 268
12.11 本章習題 269
第13章 mysql函數( 教學視頻:132分鍾) 270
13.1 mysql函數簡介 270
13.2 數學函數 271
13.2.1 絕對值函數abs(x)和返回圓周率的函數pi() 272
13.2.2 平方根函數sqrt(x)和求餘函數mod(x,y) 272
13.2.3 獲取整數的函數ceil(x)、ceiling(x)和floor(x) 272
13.2.4 獲取随機數的函數rand()和rand(x) 273
13.2.5 四舍五入函數round(x)、round(x,y)和truncate(x,y) 273
13.2.6 符号函數sign(x) 274
13.2.7 幂運算函數pow(x,y)、power(x,y)和exp(x) 274
13.2.8 對數運算函數log(x)和log10(x) 274
13.2.9 角度與弧度相互轉換的函數radians(x)和degrees(x) 275
13.2.10 正弦函數sin(x)和反正弦函數asin(x) 275
13.2.11 餘弦函數cos(x)和反餘弦函數acos(x) 276
13.2.12 正切函數、反正切函數和餘切函數 276
13.3 字符串函數 277
13.3.1 計算字符串字符數的函數和字符串長度的函數 278
13.3.2 合并字符串的函數concat(s1,s2,…) 和concat_ws(x,s1,s2,…) 278
13.3.3 替換字符串的函數insert(s1,x,len,s2) 278
13.3.4 字母大小寫轉換函數 279
13.3.5 獲取指定長度的字符串的函數left(s,n)和right(s,n) 279
13.3.6 填充字符串的函數lpad(s1,len,s2)和rpad(s1,len,s2) 279
13.3.7 删除空格的函數ltrim(s)、rtrim(s)和trim(s) 280
13.3.8 删除指定字符串的函數trim(s1 from s) 280
13.3.9 重複生成字符串的函數repeat(s,n) 281
13.3.10 空格函數space(n)和替換函數replace(s,s1,s2) 281
13.3.11 比較字符串大小的函數strcmp(s1,s2) 281
13.3.12 獲取子串的函數substring(s,n,len)和mid(s,n,len) 281
13.3.13 匹配子串開始位置的函數 282
13.3.14 字符串逆序的函數reverse(s) 282
13.3.15 返回指定位置的字符串的函數 282
13.3.16 返回指定字符串位置的函數field(s,s1,s2,…) 283
13.3.17 返回子串位置的函數find_in_set(s1,s2) 283
13.3.18 選取字符串的函數make_set(x,s1,s2,…) 283
13.4 日期和時間函數 284
13.4.1 獲取當前日期的函數和獲取當前時間的函數 285
13.4.2 獲取當前日期和時間的函數 285
13.4.3 unix時間戳函數 286
13.4.4 返回utc日期的函數和返回utc時間的函數 286
13.4.5 獲取月份的函數month(d)和monthname(d) 286
13.4.6 獲取星期的函數dayname(d)、dayofweek(d)和weekday(d) 287
13.4.7 獲取星期數的函數week(d)和weekofyear(d) 287
13.4.8 獲取天數的函數dayofyear(d)和dayofmonth(d) 288
13.4.9 獲取年份、季度、小時、分鍾和秒鍾的函數 288
13.4.10 獲取日期的指定值的函數extract(type from d) 288
13.4.11 時間和秒鍾轉換的函數 289
13.4.12 計算日期和時間的函數 289
13.4.13 将日期和時間格式化的函數 291
13.5 條件判斷函數 294
13.5.1 if(expr,v1,v2)函數 294
13.5.2 ifnull(v1,v2)函數 295
13.5.3 case函數 295
13.6 系統信息函數 296
13.6.1 獲取mysql版本号、連接數和數據庫名的函數 297
13.6.2 獲取用戶名的函數 297
13.6.3 獲取字符串的字符集和排序方式的函數 298
13.6.4 獲取最後一個自動生成的id值的函數 298
13.7 加密函數 299
13.7.1 加密函數password(str) 299
13.7.2 加密函數md5(str) 299
13.7.3 加密函數encode(str,pswd_str) 300
13.7.4 解密函數decode(crypt_str,pswd_str) 300
13.8 其他函數 300
13.8.1 格式化函數format(x,n) 300
13.8.2 不同進制的數字進行轉換的函數 301
13.8.3 ip地址與數字相互轉換的函數 301
13.8.4 加鎖函數和解鎖函數 302
13.8.5 重複執行指定操作的函數 303
13.8.6 改變字符集的函數 303
13.8.7 改變字段數據類型的函數 303
13.9 本章實例 304
13.10 上機實踐 307
13.11 常見問題及解答 308
13.12 小結 308
13.13 本章習題 309
第14章 存儲過程和函數( 教學視頻:78分鍾) 310
14.1 創建存儲過程和函數 310
14.1.1 創建存儲過程 310
14.1.2 創建存儲函數 312
14.1.3 變量的使用 313
14.1.4 定義條件和處理程序 313
14.1.5 光标的使用 315
14.1.6 流程控制的使用 316
14.2 調用存儲過程和函數 319
14.2.1 調用存儲過程 319
14.2.2 調用存儲函數 320
14.3 查看存儲過程和函數 321
14.3.1 show status語句查看存儲過程和函數的狀态 321
14.3.2 show create語句查看存儲過程和函數的定義 321
14.3.3 從information_schema.routines表中查看存儲過程和函數的信息 322
14.4 修改存儲過程和函數 323
14.5 删除存儲過程和函數 324
14.6 本章實例 325
14.7 上機實踐 327
14.8 常見問題及解答 328
14.9 小結 329
14.10 本章習題 329
第4篇 mysql數據庫高級管理
第15章 mysql用戶管理( 教學視頻:75分鍾) 332
15.1 權限表 332
15.1.1 user表 332
15.1.2 db表和host表 333
15.1.3 tables_priv表和columns_priv表 334
15.1.4 procs_priv表 334
15.2 賬戶管理 335
15.2.1 登錄和退出mysql服務器 335
15.2.2 新建普通用戶 336
15.2.3 删除普通用戶 338
15.2.4 root用戶修改自己的密碼 339
15.2.5 root用戶修改普通用戶密碼 340
15.2.6 普通用戶修改密碼 342
15.2.7 root用戶密碼丢失的解決辦法 342
15.3 權限管理 344
15.3.1 mysql的各種權限 344
15.3.2 授權 345
15.3.3 收回權限 346
15.3.4 查看權限 347
15.4 本章實例 348
15.5 上機實踐 349
15.6 常見問題及解答 350
15.7 小結 351
15.8 本章習題 351
第16章 數據備份與還原( 教學視頻:56分鍾) 352
16.1 數據備份 352
16.1.1 使用mysqldump命令備份 352
16.1.2 直接複制整個數據庫目錄 354
16.1.3 使用mysqlhotcopy工具快速備份 355
16.2 數據還原 355
16.2.1 使用mysql命令還原 356
16.2.2 直接複制到數據庫目錄 356
16.3 數據庫遷移 357
16.3.1 相同版本的mysql數據庫之間的遷移 357
16.3.2 不同版本的mysql數據庫之間的遷移 357
16.3.3 不同數據庫之間遷移 358
16.4 表的導出和導入 358
16.4.1 用select…into outfile導出文本文件 358
16.4.2 用mysqldump命令導出文本文件 359
16.4.3 用mysql命令導出文本文件 360
16.4.4 用load data infile方式導入文本文件 361
16.4.5 用mysqlimport命令導入文本文件 362
16.5 本章實例 362
16.6 上機實踐 365
16.7 常見問題及解答 366
16.8 小結 366
16.9 本章習題 367
第17章 mysql日志( 教學視頻:54分鍾) 368
17.1 日志簡介 368
17.2 二進制日志 369
17.2.1 啓動和設置二進制日志 369
17.2.2 查看二進制日志 370
17.2.3 删除二進制日志 370
17.2.4 使用二進制日志還原數據庫 371
17.2.5 暫時停止二進制日志功能 372
17.3 錯誤日志 372
17.3.1 啓動和設置錯誤日志 372
17.3.2 查看錯誤日志 373
17.3.3 删除錯誤日志 373
17.4 通用查詢日志 374
17.4.1 啓動和設置通用查詢日志 374
17.4.2 查看通用查詢日志 374
17.4.3 删除通用查詢日志 375
17.5 慢查詢日志 375
17.5.1 啓動和設置慢查詢日志 375
17.5.2 查看慢查詢日志 376
17.5.3 删除慢查詢日志 376
17.6 本章實例 376
17.7 上機實踐 380
17.8 常見問題及解答 381
17.9 小結 381
17.10 本章習題 381
第18章 性能優化( 教學視頻:48分鍾) 382
18.1 優化簡介 382
18.2 優化查詢 383
18.2.1 分析查詢語句 383
18.2.2 索引對查詢速度的影響 384
18.2.3 使用索引查詢 385
18.2.4 優化子查詢 387
18.3 優化數據庫結構 388
18.3.1 将字段很多的表分解成多個表 388
18.3.2 增加中間表 388
18.3.3 增加冗餘字段 389
18.3.4 優化插入記錄的速度 390
18.3.5 分析表、檢查表和優化表 391
18.4 優化mysql服務器 392
18.4.1 優化服務器硬件 392
18.4.2 優化mysql的參數 393
18.5 本章實例 394
18.6 上機實踐 395
18.7 常見問題及解答 396
18.8 小結 397
18.9 本章習題 397
第5篇 mysql應用與實戰開發
第19章 java訪問mysql數據庫( 教學視頻:45分鍾) 400
19.1 java連接mysql數據庫 400
19.1.1 下載jdbc驅動mysql connector/j 400
19.1.2 安裝mysql connector/j驅動 400
19.1.3 連接mysql數據庫 402
19.2 java操作mysql數據庫 403
19.2.1 創建statement對象 403
19.2.2 使用select語句查詢數據 403
19.2.3 插入、更新或者删除數據 404
19.2.4 執行任意sql語句 405
19.2.5 關閉創建的對象 406
19.3 java備份與還原mysql數據庫 406
19.3.1 java備份mysql數據庫 406
19.3.2 java還原mysql數據庫 407
19.4 本章實例 407
19.5 上機實踐 410
19.6 常見問題及解答 413
19.7 小結 413
19.8 本章習題 414
第20章 php訪問mysql數據庫( 教學視頻:44分鍾) 415
20.1 php連接mysql數據庫 415
20.1.1 windows操作系統下配置php 415
20.1.2 linux操作系統下配置php 417
20.1.3 連接mysql數據庫 418
20.2 php操作mysql數據庫 419
20.2.1 執行sql語句 419
20.2.2 處理查詢結果 420
20.2.3 獲取查詢結果的字段名 421
20.2.4 一次執行多個sql語句 421
20.2.5 處理帶參數的sql語句 422
20.2.6 關閉創建的對象 423
20.3 php備份與還原mysql數據庫 424
20.3.1 php備份mysql數據庫 424
20.3.2 php還原mysql數據庫 424
20.4 本章實例 425
20.5 上機實踐 426
20.6 常見問題及解答 427
20.7 小結 427
20.8 本章習題 428
第21章 c#訪問mysql數據庫( 教學視頻:55分鍾) 429
21.1 c#連接mysql數據庫 429
21.1.1 下載connector/net驅動程序 429
21.1.2 安裝connector/net驅動程序 430
21.1.3 使用connector/net驅動程序 431
21.1.4 連接mysql數據庫 432
21.2 c#操作mysql數據庫 433
21.2.1 創建mysqlcommand對象 433
21.2.2 插入、更新或者删除數據 434
21.2.3 使用select語句查詢數據 434
21.2.4 一次執行多個select語句 435
21.2.5 處理select語句隻返回一個值的情況 436
21.2.6 處理帶參數的sql語句 437
21.2.7 使用dataset對象和datatable對象 438
21.2.8 關閉創建的對象 438
21.3 c#備份與還原mysql數據庫 439
21.3.1 c#備份mysql數據庫 439
21.3.2 c#還原mysql數據庫 440
21.4 本章實例 440
21.5 上機實踐 443
21.6 常見問題及解答 445
21.7 小結 445
21.8 本章習題 445
第22章 駕校學員管理系統( 教學視頻:95分鍾) 446
22.1 系統概述 446
22.2 系統功能 446
22.3 數據庫設計 447
22.3.1 設計表 447
22.3.2 設計索引 452
22.3.3 設計視圖 453
22.3.4 設計觸發器 454
22.4 系統實現 455
22.4.1 構建工程 455
22.4.2 訪問和操作mysql數據庫的代碼 455
22.5 用戶管理模塊 458
22.5.1 用戶登錄功能 458
22.5.2 修改密碼 459
22.6 學籍管理模塊 460
22.6.1 添加學員的學籍信息 460
22.6.2 查詢學員的學籍信息 461
22.6.3 修改學員的學籍信息 462
22.6.4 删除學員的學籍信息 462
22.7 體檢管理模塊 462
22.8 成績管理模塊 464
22.9 證書管理模塊 465
22.10 小結 466
相关内容
语言: 简体中文 地区: 大陆 图书分类: 网络 中文名: 30天学通Java Web项目案例开发 [查看详细]
专辑中文名: 岛屿巡航 语言: 英语 地区: 德国 简介: CUSCO是Michael Holm 和 Kristian Schultze二人组合,二人非常喜欢去山岭自然和远古遗迹的地方去旅行,从而得[查看详细]
电驴云下载 网站地图 最近更新 收藏本页 返回顶部
Copyright @ 电驴云下载 - www.verycd9.com All Rights Reserved
声明:本站内容来自网络,如有意见请与我们联系。谢谢!
551 毫秒 2017-08-19 07:51:52 357932