MySQL實用教程

MySQL實用教程
定價:210
NT $ 210
  • 作者:鄭阿奇/主/編
  • 出版社:電子工業出版社
  • 出版日期:2009-03-01
  • 語言:簡體中文
  • ISBN10:7121083116
  • ISBN13:9787121083112
  • 裝訂:平裝 / 384頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

本書以當前最流行的MySQL 5.1作為平台,分為四部分︰MySQL(含習題)、實驗、客戶端/MySQL綜合應用實習和附錄;比較系統地介紹MySQL的功能,同時系統介紹Linux下PHP、Windows下ASP.NET(C≠)、JSP(JavaBean)和Visual c++與MySQL的應用方法。通過本書,可以基本掌握當前幾個流行平台開發MySQL數據庫應用系統的方法,比較好地解決MySQL學與用的問題。本書的內容體系具有自己的特色,從方便教和學兩個角度組織內容。

本書可作為大學本科、高職高專有關課程教材,也可供廣大數據庫應用開發人員使用、參考。
 

目錄

第一部分 教程
第1章 數據庫的基本概念
1.1 數據庫基本概念
1.1.1 數據庫與數據庫管理系統
1.1.2 數據模型
1.2 關系數據庫設計
1.2.1 概念結構設計
1.2.2 邏輯結構設計
1.2.3 數據庫物理設計
1.3 數據庫應用系統
1.3.1 數據庫的連接方式
1.3.2 客戶/服務器(C/S)模式應用系統
1.3.3 三層客戶/服務器(B/S)模式應用系統
1.3.4 關系數據庫語言
1.4 MySQL概述
1.4.1 MySQL的安裝和配置
1.4.2 MySQL的環境
習題
第2章 數據庫和表
2.1 命令行方式創建數據庫和表
2.1.1 創建數據庫
2.1.2 創建表
2.2 界面創建數據庫和表
2.2.1 創建數據庫
2.2.2 創建、刪除和修改表
2.3 有關表結構
2.3.1 空值和列的idcntitY(標志)屬性
2.3.2 MySQL隱含地改變列類型
習題
第3章 表數據操作
3.1 命令行操作表數據
3.1.1 插入表數據
3.1.2 刪除表數據
3.1.3 修改表數據
3.1.4 SHOW和DESCRiBE語句
3.2 界面操作表數據
3.2.1 插入記錄
3.2.2 修改記錄
3.2.3 刪除記錄
習題
第4章 數據庫的查詢和視圖
4.1 連接、選擇和投影
4.1.1 選擇(Selection)
4.1.2 投影(Projection)
4.1.3 連接(JOIN)
4.2 數據庫的查詢
4.2.1 選擇列
4.2.2 FROM子句
4.2.3 WttERE子句
4.2.4 GROUP BY子句
4.2.5 HAVING子句
4.2.6 ORDER BY子句
4.2.7 LIMIT子句
4.2.8 UNION語句
4.2.9 HANDLER語句
4.2.10 使用查詢工具查詢
4.3 數據庫的視圖
4.3.1 視圖概念
4.3.2 創建視圖
4.3.3 查詢視圖
4.3.4 更新視圖
4.3.5 修改視圖定義
4.3.6 刪除視圖
習題
第5章 索引與數據完整性約束
5.1 索引
5.1.1 索引的分類
5.1.2 創建索引
5.1.3 刪除索引
5.1.4 界面方式創建和刪除索引
5.1.5 索引對查詢的影響
5.1.6 索引的弊端
5.2 數據完整性約束
5.2.1 主鍵約束
5.2.2 替代鍵約束
5.2.3 參照完整性約束
5.2.4 CHECK完整性約束
5.2.5 命名完整性約束
5.2.6 刪除完整性約束
習題
第6章 MySQL語言結構
6.1 常量和變量
6.1.1 常量
6.1.2 變量
6.2 運算符與表達式
6.2.1 算術運算符
6.2.2 比較運算符
6.2.3 邏輯運算符
6.2.4 位運算符
6.2.5 運算符優先級
6.2.6 表達式
6.3 系統內置函數
6.3.1 數學函數
6.3.2 聚合函數
6.3.3 字符串函數
6.3.4 日期和時間函數
6.3.5 加密函數
6.3.6 控制流函數
6.3.7 格式化函數
6.3.8 類型轉換函數
6.3.9 系統信息函數
習題
第7章 過程式數據庫對象
7.1 存儲過程
7.1.1 創建存儲過程
7.1.2 存儲過程體
7.1.3 調用存儲過程
7.1.4 刪除存儲過程
7.1.5 修改存儲過程
7.2 存儲函數
7.2.1 創建存儲函數
7.2.2 調用存儲函數
7.2.3 刪除存儲函數
7.2.4 修改存儲函數
7.2.5 界面方式操作存儲函數與存儲過程
7.3 觸發器
7.3.1 創建觸發器
7.3.2 觸發器的刪除
7.4 事件
7.4.1 創建事件
7.4.2 修改事件
7.4.3 刪除事件
習題
第8章 備份與恢復
8.1 備份和恢復概述
8.1.1 備份和恢復需求分析
8.1.2 數據庫備份概念
8.1.3 數據庫恢復概念
8.2 數據庫備份和恢復的方法
8.2.1 使用SQL語句備份和恢復表數據
8.2.2 使用客戶端程序備份和恢復數據
8.2.3 使用MySQL界面工具進行備份和恢復
8.2.4 直接復制
8.3 使用二進制曰志文件
8.3.1 啟用曰志
8.3.2 用mysqlbinlog處理曰志
習題
第9章 用戶和數據安全性
9.1 添加和刪除用戶
9.1.1 添加用戶
9.1.2 刪除用戶
9.1.3 修改用戶名
9.1.4 修改密碼
9.2 授予權限和回收權限
9.2.1 授予權限
9.2.2 權限的轉移和限制
9.2.3 回收權限
9.3 界面方式操作用戶與權限
9.4 表維護語句
9.4.1 ANALYZE TABLE語句
9.4.2 CHECK TABLE語句
9.4.3 CHECKSUM TABLE語句
9.4.4 OPTIMIZE TABLE語句
9.4.5 REPAIR TABLE語句
習題
第10章 事務和多用戶
10.1 事務
10.1.1 事務和ACID屬性
10.1.2 事務處理
10.1.3 事務隔離級
10.2 鎖定
10.2.1 偽事務
10.2.2 鎖定與解鎖
10.3 多用戶使用的問題
習題
第二部分 MySQL實驗
實驗1 MySQL的使用
實驗2 創建數據庫和表
實驗3 表數據插入、修改和刪除
實驗4 數據庫的查詢和視圖
實驗4.1 數據庫的查詢
實驗4.2 視圖的使用
實驗5 索引和數據完整性
實驗6 MySQL語言結構
實驗7 過程式數據庫對象的使用
實驗8 備份與恢復
實驗9 數據庫的安全性
第三部分 實習
實習1 Ubuntu下PHP/MySQL學生成績管理系統
P1.1 開發環境的配置
P1.2 數據庫設計
P1.3 主程序界面
P1.4 學生信息查詢
P1.5 學生成績查詢
P1.6 學生信息更新
P1.7 學生成績錄入
實習2 ASP.NET(C#)/MySQL學生成績管理系統
P2.1 ASP.NET連接數據庫
P2.2 MySQL數據庫準備
P2.3 主程序界面和顯示照片頁面
P2.4 學生信息查詢
P2.5 學生成績查詢
P2.6 學生信息更新
P2.7 學生成績錄入
實習3 JavaBean/MySQL學生成績管理系統
P3.1 構建系統準備
P3.1.1 數據庫準備
P3.1.2 連接數據庫
P3.2 系統登錄和進入系統
P3.2.1 系統登錄
P3.2.2 系統主界面
P3.3 系統功能
P3.3.1 基本信息錄入
P3.3.2 學生信息查詢
P3.3.3 課程信息查詢
實習4 VC/MySQL學生成績管理系統
P4.1 Vc++6.0數據庫訪問
P4.1.1 創建ODBC數據源
P4.1.2 VC++6.0數據庫訪問對象
P4.1.3 VC++6.0連接MySQL數據庫
P4.2 VC++6.0學生成績管理系統
P4.2.1 系統主界面
P4.2.2 創建查詢功能
P4.2.3 學生信息操作
P4.2.4 創建成績操作
附錄A 學生成績數據庫(庫名XSCJ)表結構和樣本數據
附錄B 常用語句
附錄C MySQL數據類型
附錄D 字符集與校對規則
附錄E 存儲引擎
附錄F 系統內置函數
附錄G 系統變量
網路書店 類別 折扣 價格
  1. 新書
    $210