[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《MySQL權威指南(原書第2版)》掃描版[PDF]
《MySQL權威指南(原書第2版)》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《MySQL權威指南(原書第2版)》掃描版[PDF] 簡介: 中文名 : MySQL權威指南(原書第2版) 作者 : (美)Paul DuBois 譯者 : 楊濤 楊曉雲 王群 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 機械工業出版社 書號 : 711113477X 發行時間 : 2004年1月13日 地區 : 大陸 語言 : 簡體中文 簡介 :
電驢資源下載/磁力鏈接資源下載:
全選
"《MySQL權威指南(原書第2版)》掃描版[PDF]"介紹
中文名: MySQL權威指南(原書第2版)
作者: (美)Paul DuBois
譯者: 楊濤
楊曉雲
王群
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 機械工業出版社
書號: 711113477X
發行時間: 2004年1月13日
地區: 大陸
語言: 簡體中文
簡介:



內容簡介:
MySQL 是基於SQL的客戶/服務器模式的關系數據庫管理系統,它具有功能強大、使用簡單、管理方便、運行速度快、安全可靠性強等優點,特別適用於Web站點或應用軟件的數據庫後端的開發工作。另外,用戶可利用許多語言編寫訪問MySQL數據庫的程序。本書通過兩個樣板數據庫,詳細介紹了MySQL的基本概念、基本技巧、編程方法、管理特點以及第三方工具(如PHP和Perl)的使用方法。第2版保留了第1版的優點,同時增加了MySQL 4.0.1和相關編程語言接口的最新信息。
   本書內容完善、條理清晰,適合數據庫、網絡開發與管理等人員參考。
   作為開放源代碼運動的產物之一,MySQL關系數據庫管理系統越來越受到人們的青睐,應用范圍也越來越廣。聞名遐迩的速度和易用性使MySQL特別適用於Web站點或應用軟件的數據庫後端的開發工作。
   如果你想高效且富有成果地使用MySQL.就應該好好讀讀本書。本書對以下幾個方面進行了全面細致的討論:如何建立MySQL數據庫、如何把MySQL與PHP或Perl結合起來以生成動態的Web網頁,如何管理MySQL服務器。
   “在我曾閱讀過的各種技術論著中,這本書是最好的技術書籍之一。”
  ——C&C++用戶聯合會,《C Vu》雜志主編Gregory Haley
   “對於這本用戶指南加參考手冊形式的著作。我只能用‘無出其右’來形容。我的結論是:在MySQL數據庫的日常使用和維護方面,只要有了這本書就可以高枕無憂了。”
  ——《Web Techniques》雜志主編Eugene Kim
資源來自網絡,如侵犯了您的權利,請點擊,謝謝!
網盤分流地址:[MySQL權威指南(原書第2版)].楊濤等.掃描版.pdf
內容截圖:


目錄:


前言
第一部分 mysql基礎知識
第1章 mysql和sql入門 2
1.1 mysql概述 2
1.2 樣板數據庫 5
1.2.1 美國歷史研究會 6
1.2.2 考試記分項目 8
1.2.3 關於樣板數據庫的說明 8
1.3 數據庫基本術語 9
1.3.1 數據庫的組織結構術語 9
1.3.2 數據庫查詢語言術語 11
1.3.3 mysql的體系結構術語 11
1.4 mysql教程 13
1.4.1 獲得樣板數據庫 13
1.4.2 最低配置要求 14
1.4.3 建立和斷開與服務器的連接 15
1.4.4 發出查詢命令 17
1.4.5 創建數據庫 19
1.4.6 創建數據表 20
1.4.7 添加新記錄 35
.1.4.8 對信息進行檢索 39
1.4.9 刪除或更新現有的數據記錄 70
1.5 交互式客戶程序mysql的使用技巧 72
1.5.1 簡化連接過程 73
1.5.2 減少查詢命令的輸入 75
1.5.3 改變mysql客戶程序的提示符 78
1.6 今後各章的學習計劃 79
第2章 mysql數據庫裡的數據 80
2.1 mysql的數據類型 81
2.1.1 數值 81
2.1.2 字符串(字符)值 82
2.1.3 日期和時間值 83
2.1.4 null值 84
2.2 mysql的數據列類型 84
2.2.1 數據列類型概述 84
2.2.2 數據表的創建 86
2.2.3 數值類數據列類型 87
2.2.4 字符串類數據列類型 95
2.2.5 日期和時間類數據列類型 108
2.3 序列與編號 115
2.3.1 isam數據表裡的auto_increment
數據列 115
2.3.2 myisam數據表裡的auto_increment
數據列 117
2.3.3 heap數據表裡的auto_increment
數據列 119
2.3.4 bdb數據表裡的auto_increment
數據列 119
2.3.5 innodb數據表裡的auto_increment
數據列 119
2.3.6 使用auto_increment機制時的
注意事項 119
2.3.7 強制mysql不要復用已經用過的
序列值 120
2.3.8 給數據表增加一個序列編號數據列 121
2.3.9 重新編排現有的序列編號 121
2.3.10 在不使用auto_increment機制的
情況下生成序列編號 122
2.4 mysql對字符集的支持 124
2.4.1 mysql 4.1之前版本對字符集
的支持 125
2.4.2 mysql 4.1及以後版本對字符集
的支持 126
2.5 選擇數據列類型 128
2.5.1 這個數據列將用來存放哪一種數據 130
2.5.2 數據值是否都位於某個區間范圍內 132
2.5.3 有沒有性能和效率方面的問題 134
2.5.4 打算如何對有關數據進行比較 136
2.5.5 是否要在某個數據列上建立索引 136
2.5.6 數據列類型選擇問題的內在聯系 137
2.6 表達式求值與類型轉換 137
2.6.1 書寫表達式 138
2.6.2 類型轉換 145
第3章 mysql sql語法及其使用 153
3.1 mysql的命名規則 154
3.1.1 數據庫組成元素的命名規則 155
3.1.2 sql語句對字母大小寫的要求 157
3.2 數據庫的選定、創建、丟棄和變更 158
3.2.1 數據庫的選定 158
3.2.2 數據庫的創建 158
3.2.3 數據庫的丟棄 159
3.2.4 數據庫的變更 159
3.3 數據表的創建、丟棄、索引和變更 159
3.3.1 數據表類型 159
3.3.2 數據表的創建 164
3.3.3 數據表的丟棄 171
3.3.4 數據表的索引 171
3.3.5 變更數據表的結構 176
3.4 獲得關於數據庫和數據表的信息 180
3.4.1 確定mysql服務器所支持的
數據表類型 181
3.4.2 檢查數據表是否存在及其類型 182
3.5 涉及多個數據表的查詢操作 183
3.5.1 單關聯 184
3.5.2 全關聯 184
3.5.3 左關聯和右關聯 186
3.5.4 使用子選擇 190
3.5.5 涉及多個數據表的union查詢 193
3.6 涉及多個數據表的刪除和修改操作 198
3.7 事務處理 199
3.7.1 事務處理機制的用途 200
3.7.2 事務問題的非事務實現辦法 201
3.7.3 利用事務處理機制來保證語句的
安全執行 203
3.8 外鍵與引用完整性 207
3.9 使用fulltext全文本搜索 213
3.10 代碼注釋 218
3.11 mysql不支持的特征 219
第4章 查詢優化 221
4.1 索引的使用 221
4.1.1 索引的優點 222
4.1.2 索引的缺點 224
4.1.3 挑選索引 225
4.2 mysql的查詢優化程序 227
4.2.1 查詢優化程序的工作原理 228
4.2.2 抑制優化程序給出的方案 231
4.3 數據列類型與查詢效率 232
4.4 更有效地加載數據 235
4.5 調度和鎖定問題 238
4.6 系統管理員所完成的優化 241
4.6.1 查詢緩存區 243
4.6.2 與硬件有關的優化問題 245
第二部分 mysql程序設計接口
第5章 mysql程序設計簡介 248
5.1 為什麼要自行編寫mysql程序 248
5.2 可用於mysql的api 251
5.2.1 c api 253
5.2.2 perl dbi api 254
5.2.3 php api 255
5.3 選擇api 257
5.3.1 運行環境 257
5.3.2 性能 258
5.3.3 開發周期 260
5.3.4 可移植性 262
第6章 mysql應用程序設計接口:
c語言 263
6.1 客戶程序的制作流程 264
6.1.1 對系統的基本要求 264
6.1.2 mysql客戶程序的編譯和鏈接 264
6.2 客戶程序1—連接到服務器 266
6.3 客戶程序2—增加出錯檢查功能 269
6.4 客戶程序3—運行時獲取連接參數 273
6.4.1 訪問選項文件的內容 274
6.4.2 處理命令行參數 278
6.4.3 把選項處理機制融合到mysql客戶
程序裡 285
6.5 查詢的處理 289
6.5.1 處理無結果集的查詢 291
6.5.2 處理有結果集的查詢 292
6.5.3 一個通用的查詢處理程序 295
6.5.4 另一種查詢處理方案 297
6.5.5 mysql_store_result()與mysql_use_result()
函數的對比 298
6.5.6 結果集元數據的使用 300
6.6 客戶程序4——交互式查詢程序 305
6.7 編寫具備ssl支持的客戶程序 306
6.8 嵌入式mysql服務器程序開發庫的使用 311
6.8.1 編寫一個內建有嵌入式mysql服務器
的應用程序 311
6.8.2 生成一個內建有嵌入式mysql服務器
的應用程序可執行二進制文件 314
6.9 其他論題 314
6.9.1 在結果集上進行計算 315
6.9.2 對查詢命令中的特殊字符進行編碼 316
6.9.3 對圖像數據進行處理 318
6.9.4 獲取關於數據表結構的信息 320
6.9.5 mysql程序設計工作中的常見錯誤及
預防辦法 320
第7章 mysql應用程序設計接口:
perl dbi 324
7.1 perl語言腳本程序的特點 324
7.2 perl dbi概述 325
7.2.1 dbi數據類型 325
7.2.2 一個簡單的dbi腳本 326
7.2.3 出錯處理 331
7.2.4 處理沒有結果集的查詢 334
7.2.5 處理有結果集的查詢 335
7.2.6 引號問題 345
7.2.7 占位符與參數綁定 348
7.2.8 把查詢結果綁定給腳本變量 350
7.2.9 設定mysql服務器連接參數 351
7.2.10 調試 354
7.2.11 結果集元數據的使用 358
7.2.12 用dbi腳本來實現事務處理機制 362
7.3 dbi腳本實戰 364
7.3.1 美國歷史研究會:生成會員名錄 364
7.3.2 美國歷史研究會:發出會費催交
通知 370
7.3.3 美國歷史研究會:編輯會員記錄項 376
7.3.4 美國歷史研究會:查找興趣相同
的會員 381
7.3.5 美國歷史研究會:把會員名錄
放到網上 382
7.4 用dbi模塊來開發web應用 385
7.4.1 配置apache服務器來使用cgi腳本 386
7.4.2 cgi.pm模塊簡介 388
7.4.3 從web腳本連接mysql服務器 394
7.4.4 基於web的數據庫浏覽器 397
7.4.5 考試記分項目:考試分數浏覽器 402
7.4.6 美國歷史研究會:查找興趣相同
的會員 405
第8章 mysql應用程序設計接口:
php語言 410
8.1 php語言概述 411
8.1.1 函數與include文件的使用 418
8.1.2 一個簡單的數據檢索頁面 422
8.1.3 對查詢結果進行處理 425
8.1.4 返回結果裡null值的檢測 431
8.1.5 出錯處理 432
8.1.6 引號問題 434
8.2 php腳本實戰 435
8.2.1 考試記分項目:考試分數的錄入 436
8.2.2 美國歷史研究會:總統生平小測驗 449
8.2.3 美國歷史研究會:會員個人資料的在
線修改 454
第三部分 mysql系統管理
第9章 mysql系統管理簡介 464
9.1 管理職責概述 464
9.2 日常管理 465
9.3 安全問題 466
9.4 數據庫修復和維護 467
第10章 mysql的數據目錄 468
10.1 數據目錄的位置 468
10.2 數據目錄的結構 471
10.2.1 mysql服務器如何提供對數據
的訪問 472
10.2.2 mysql數據庫在文件系統裡
如何表示 473
10.2.3 mysql數據表在文件系統裡
如何表示 474
10.2.4 sql語句如何映射為數據表
文件操作 475
10.2.5 操作系統對數據庫和數據表命名
的限制 476
10.2.6 影響數據表最大尺寸的因素 478
10.2.7 數據目錄的結構對系統性能
的影響 479
10.2.8 mysql狀態文件和日志文件 480
10.3 重新安置數據目錄的內容 483
10.3.1 重新安置方法 483
10.3.2 評估重新安置的效果 484
10.3.3 重新安置整個數據目錄 485
10.3.4 重新安置一個數據庫 485
10.3.5 重新安置一個數據表 487
10.3.6 重新安置innodb表空間 487
10.3.7 重新安置狀態文件和日志文件 488
第11章 mysql數據庫系統的日常管理 489
11.1 新mysql軟件的安全措施 489
11.1.1 權限表的初始設置情況是怎樣的 490
11.1.2 為mysql初始賬戶設置口令 491
11.1.3 為第二個mysql服務器設置口令 493
11.2 安排mysql服務器的啟動和關閉 494
11.2.1 在unix系統上運行mysql服務器 494
11.2.2 在windows系統上運行mysql
服務器 498
11.2.3 設定mysql服務器的啟動選項 500
11.2.4 關閉服務器 501
11.2.5 在連接不上mysql服務器時重新獲得
對服務器的控制 502
11.3 管理mysql用戶賬戶 504
11.3.1 創建mysql用戶賬戶並進行授權 505
11.3.2 收回權限和刪除用戶 514
11.3.3 修改口令或重新設置丟失的口令 515
11.4 維護日志文件 515
11.4.1 常規查詢日志 518
11.4.2 慢查詢日志 518
11.4.3 變更日志 518
11.4.4 二進制變更日志和二進制日志
索引文件 519
11.4.5 錯誤日志 520
11.4.6 日志文件的失效處理 521
11.5 其他mysql服務器配置問題 527
11.5.1 對mysql服務器的連接監聽情況
進行控制 527
11.5.2 激活或者禁用load data語句的
local能力 528
11.5.3 國際化和本地化問題 528
11.5.4 選擇數據表處理程序 531
11.5.5 配置innodb表空間 532
11.5.6 優化mysql服務器 536
11.6 運行多個mysql服務器 540
11.6.1 運行多個mysql服務器需要注意
的問題 541
11.6.2 配置和編譯不同的mysql服務器 543
11.6.3 設定mysql服務器啟動選項
的策略 544
11.6.4 用mysqld_multi腳本來啟動多個
mysql服務器 545
11.6.5 在windows系統上運行多個
mysql服務器 547
11.7 設置鏡像服務器 549
11.7.1 鏡像機制概念 549
11.7.2 建立主-從鏡像關系 550
11.8 升級mysql軟件 553
第12章 mysql安全技術 556
12.1 內部安全性:防止未經授權的文件
系統訪問 556
12.1.1 如何偷取數據 557
12.1.2 保護你的mysql安裝程序 558
12.2 外部安全性:防止未經授權的
網絡訪問 564
12.2.1 mysql權限表的結構和內容 564
12.2.2 mysql服務器如何對客戶進行
訪問控制 571
12.2.3 一個與權限有關的難題 576
12.2.4 應該避免的權限表風險 579
12.2.5 不用grant語句創建mysql
賬戶 581
12.3 建立加密連接 583
第13章 mysql數據庫的備份、維護
和修復 587
13.1 與mysql服務器進行協調 588
13.1.1 使用內部鎖定機制防止兩個操作
相互干擾 589
13.1.2 使用外部鎖定機制防止兩個操作
相互干擾 592
13.2 在災難發生前做好准備工作 593
13.2.1 充分利用mysql服務器的自動
恢復能力 593
13.2.2 備份和拷貝數據庫 594
13.3 數據表修復和數據恢復 602
13.3.1 檢查和修復數據表 602
13.3.2 使用備份恢復數據 609
第四部分 附 錄
附錄a 獲得並安裝有關軟件 616
附錄b 數據列類型指南 633
附錄c 操作符與函數用法指南 643
附錄d sql語法指南 694
附錄e mysql程序使用指南 769
附錄f c api指南 829
附錄g perl dbi api指南 864
附錄h php api指南 891
附錄i 挑選isp 922



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved