商品簡介
本書以當前最流行的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 空值和列的identity(標志)屬性
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 WHERE子句
4.2.4 GROUP BY子句
4.2.5 HAVING子句
4.2.6 0RDER 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 索引對查詢的影響
……
第6章 MySQL語言結構
第7章 過程式數據庫對象
第8章 備份與恢復
第9章 用戶和數據安全性
第二部分 MySQL
第三部分 實習