MySQL實用教程

MySQL實用教程

本書以當前最流行的MySQL5.1作為平台,分為四部分:MySQL(含習題)、實驗、客戶端/MySQL綜合套用實習和附錄;比較系統地介紹MySQL的功能,同時系統介紹Linux下PHP、Windows下ASP.NET(C≠)、JSP(JavaBean)和Visualc++與MySQL的套用方法。

基本信息

版權資訊

書 名: MySQL實用教程
作 者:鄭阿奇
出版社電子工業出版社
出版時間: 2009
ISBN: 9787121083112
開本: 16
定價: 35.00 元

內容簡介

通過《MySQL實用教程》,可以基本掌握當前幾個流行平台開發MySQL資料庫套用系統的方法,比較好地解決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.4MySQL概述
1.4.1MySQL的安裝和配置
1.4.2MySQL的環境
習題
第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.2MySQL隱含地改變列類型
習題
第3章表數據操作
3.1命令行操作表數據
3.1.1插入表數據
3.1.2刪除表數據
3.1.3修改表數據
3.1.4SHOW和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.2FROM子句
4.2.3WHERE子句
4.2.4GROUPBY子句
4.2.5HAVING子句
4.2.60RDERBY子句
4.2.7LIMIT子句
4.2.8UNION語句
4.2.9HANDLER{吾句
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.4CHECK完整性約束
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.1ANAl,YZETABLE語句
9.4.2CHECKTABLE語句
……
第二部分MySQL
第三部分實習
……

文摘

第1章 資料庫的基本概念
為了更好地學習MySQL,首先介紹一下資料庫的基本概念。
1.1 資料庫基本概念
1.1.1 資料庫與資料庫管理系統
1.資料庫
資料庫(DB)是存放數據的倉庫,只不過這些數據存在一定的關聯,並按一定的格式存放在計算機上。從廣義上講,數據不僅包含數字,還包括了文本、圖像、音頻、視頻等。
例如,把學校的學生、課程、學生成績等數據有序地組織並存放在計算機內,就可以構成一個資料庫。因此,資料庫由一些持久的相互關聯數據的集合組成,並以一定的組織形式存放在計算機的存儲介質中。
2.資料庫管理系統
資料庫管理系統(DBMS)是管理資料庫的系統,它按一定的數據模型組織數據。DBMS應提供如下功能:
(1)數據定義功能可定義資料庫中的數據對象。
(2)數據操縱功能可對資料庫表進行基本操作,如插入、刪除、修改、查詢。
(3)數據的完整性檢查功能保證用戶輸入的數據應滿足相應的約束條件。
(4)資料庫的安全保護功能保證只有賦予許可權的用戶才能訪問資料庫中的數據。
(5)資料庫的並發控制功能使多個應用程式可在同一時刻並發地訪問資料庫的數據。
(6)資料庫系統的故障恢復功能使資料庫運行出現故障時進行資料庫恢復,以保證資料庫可靠運行。
(7)在網路環境下訪問資料庫的功能。
(8)方便、有效地存取資料庫信息的接口和工具。編程人員通過程式開發工具與資料庫的接口編寫資料庫應用程式。資料庫管理員(DBA,DataBaseAdminitrator)通過提供的工具對資料庫進行管理。
……

相關詞條

相關搜尋

熱門詞條

聯絡我們