第1篇 SQL入門篇
第1章 SQL語言的概述
1.1 認識SQL語言
1.1.1 什么是SQL語言
1.1.2 SQL的歷史與發(fā)展
1.1.3 SQL的功能和優(yōu)點
1.2 認識數(shù)據(jù)庫
1.2.1 什么是數(shù)據(jù)庫
1.2.2 數(shù)據(jù)庫系統(tǒng)的結構
1.2.3 數(shù)據(jù)庫系統(tǒng)的工作流程
1.2.4 常見的SQL數(shù)據(jù)庫管理系統(tǒng)
1.3 數(shù)據(jù)模型
1.3.1 關系數(shù)據(jù)庫模型
1.3.2 數(shù)據(jù)模型的構成
1.3.3 常見的數(shù)據(jù)模型
1.4 關系型數(shù)據(jù)庫
1.4.1 關系型數(shù)據(jù)庫的定義
1.4.2 關系型數(shù)據(jù)庫與表
1.4.3 主鍵與外鍵
1.4.4 字段約束
1.4.5 數(shù)據(jù)的完整性
1.4.6 關系數(shù)據(jù)庫設計原則
1.5 SQL開發(fā)環(huán)境
1.5.1 SQL環(huán)境介紹
1.5.2 SQL的層次結構
1.5.3 SQL環(huán)境中的對象
1.5.4 SQL環(huán)境中的程序系統(tǒng)
1.6 SQL語句基礎
1.6.1 SQL常量
1.6.2 SQL表達式
1.6.3 SQL數(shù)據(jù)類型
1.6.4 注釋符
1.6.5 批處理
1.6.6 SQL語句的執(zhí)行
1.7 SQL語法知識
1.7.1 SQL語法結構
1.7.2 常用的SQL語句
1.8 小結
第2章 設計數(shù)據(jù)庫
2.1 設計數(shù)據(jù)庫基礎
2.1.1 數(shù)據(jù)庫設計定義
2.1.2 設計數(shù)據(jù)庫的意義
2.1.3 進行數(shù)據(jù)庫設計的方法
2.2 數(shù)據(jù)實體和聯(lián)系
2.2.1 實體、屬性與聯(lián)系
2.2.2 一對一聯(lián)系
2.2.3 一對多聯(lián)系
2.2.4 多對多聯(lián)系
2.3 規(guī)范化準則
2.3.1 范式
2.3.2 第一范式
2.3.3 第二范式
2.3.4 第三范式
2.3.5 第四范式
2.4 小結
第2篇 數(shù)據(jù)庫管理篇
第3章 數(shù)據(jù)庫的相關操作
3.1 創(chuàng)建數(shù)據(jù)庫
3.1.1 SQL標準中創(chuàng)建數(shù)據(jù)庫的語法
3.1.2 使用SQL語句創(chuàng)建數(shù)據(jù)庫
3.2 刪除數(shù)據(jù)庫
3.2.1 SQL標準中刪除數(shù)據(jù)庫的語法
3.2.2 使用SQL語句刪除數(shù)據(jù)庫
3.3 修改數(shù)據(jù)庫
3.3.1 修改數(shù)據(jù)庫語法
3.3.2 使用SQL語句修改數(shù)據(jù)庫
3.4 管理數(shù)據(jù)庫
3.4.1 擴充與壓縮數(shù)據(jù)庫
3.4.2 導入與導出數(shù)據(jù)
3.4.3 數(shù)據(jù)庫的備份與恢復
3.4.4 使用sp_helpdb查看數(shù)據(jù)庫信息
3.5 小結
第4章 數(shù)據(jù)表的相關操作
4.1 SQL中的數(shù)據(jù)表
4.1.1 數(shù)據(jù)表的結構
4.1.2 數(shù)據(jù)表的種類
4.2 創(chuàng)建數(shù)據(jù)表
4.2.1 創(chuàng)建數(shù)據(jù)表的語句結構
4.2.2 創(chuàng)建基本表
4.2.3 非空約束
4.2.4 DEFAULT指定缺省值
4.3 修改數(shù)據(jù)表
4.3.1 修改數(shù)據(jù)表的語句結構
4.3.2 給數(shù)據(jù)表增添新列
4.3.3 修改數(shù)據(jù)表中的列
4.3.4 刪除數(shù)據(jù)表中的列
4.4 數(shù)據(jù)表的刪除
4.4.1 刪除數(shù)據(jù)表的語句結構
4.4.2 使用SQL語句刪除數(shù)據(jù)表
4.5 數(shù)據(jù)表的重命名
4.5.1 重命名數(shù)據(jù)表的語句
4.5.2 使用SQL語句重命名數(shù)據(jù)表
4.6 小結
第5章 索引與視圖
5.1 索引的基礎知識
5.1.1 索引的概念
5.1.2 索引的類型
5.1.3 索引的結構
5.2 創(chuàng)建索引
5.2.1 創(chuàng)建索引的語句結構
5.2.2 創(chuàng)建非簇索引
5.2.3 創(chuàng)建簇索引
5.2.4 創(chuàng)建惟一索引
5.2.5 創(chuàng)建復合索引
5.3 刪除索引
5.3.1 刪除索引的語句結構
5.3.2 使用SQL語句刪除索引
5.4 視圖的基礎知識
5.4.1 視圖概述
5.4.2 視圖的優(yōu)點與缺點
5.5 視圖的基本操作
5.5.1 創(chuàng)建視圖的基本語句結構
5.5.2 使用SQL語句創(chuàng)建視圖
5.5.3 修改視圖的語句結構
5.5.4 重命名視圖的名稱
5.5.5 使用SQL語句修改視圖
5.5.6 刪除視圖的語句結構
5.5.7 使用SQL語句刪除視圖
5.6 視圖的應用
5.6.1 利用視圖簡化表的復雜連接
5.6.2 利用視圖簡化復雜查詢
5.7 小結
第3篇 SQL查詢篇
第6章 簡單的SELECT語句查詢
6.1 查詢的基本結構
6.1.1 了解SELECT語句
6.1.2 SELECT語句的語法格式
6.1.3 SELECT語句的執(zhí)行步驟
6.2 簡單的查詢語句
6.2.1 查詢表中指定的字段
6.2.2 查詢所有的字段
6.2.3 使用DISTINCT去除重復信息
6.2.4 使用別名
6.3 排序與分組
6.3.1 升序排序與降序排序
6.3.2 多列字段排序
6.3.3 使用GROUP BY子句對查詢結果進行分組
6.3.4 HAVING子句的應用
6.4 條件查詢
6.4.1 WHERE單條件語句查詢
6.4.2 運算符查詢
6.4.3 BETWEEN運算符范圍篩選
6.4.4 使用TOP子句
6.4.5 NULL的判斷
6.5 模糊查詢
6.5.1 使用LIKE運算符進行查詢
6.5.2 使用“_”通配符進行查詢
6.5.3 使用“%”通配符進行查詢
6.5.4 使用“[]"通配符進行查詢
6.5.5 使用“[^]"通配符進行查詢
6.6 小結
第7章 運算符與表達式相關查詢
7.1 邏輯運算符
7.1.1 邏輯與運算符
7.1.2 邏輯或運算符
7.1.3 邏輯運算符的組合使用
7.2 IN運算符
7.2.1 IN運算符的使用
7.2.2 NOT IN運算符的使用
7.3 NOT運算符與BETWEEN運算符
7.3.1 NOT運算符的使用
7.3.2 NOT運算符與BETWEEN運算符的組合應用
7.4 數(shù)學運算符
7.4.1 數(shù)學運算符的種類
7.4.2 數(shù)學運算符的應用
7.5 集合查詢運算符
7.5.1 UNION運算符
7.5.2 INTERSECT運算符
7.6 運算符的組合應用
7.6.1 邏輯運算符與IN運算符的組合應用
7.6.2 邏輯運算符與NOT運算符的組合應用
7.6.3 邏輯運算符與數(shù)學運算符的組合應用
7.6.4 邏輯運算符與集合運算符的組合應用
7.6.5 數(shù)學運算符與NOT運算符的組合應用
7.6.6 數(shù)學運算符與IN運算符的組合應用
7.6.7 數(shù)學運算符與集合運算符的組合應用
7.7 SQL中的表達式
7.7.1 CAST表達式的應用
7.7.2 CASE表達式的應用
7.8 小結
第8章 SQL函數(shù)
8.1 SQL函數(shù)基礎
8.1.1 SQL語句函數(shù)
8.1.2 常用的SQL語句函數(shù)
8.2 日期函數(shù)和數(shù)學運算函數(shù)
8.2.1 日期時間函數(shù)
8.2.2 CONVERT函數(shù)轉換日期、時間
8.2.3 數(shù)據(jù)運算函數(shù)
8.3 字符串函數(shù)
8.3.1 字符串處理函數(shù)介紹
8.3.2 字符轉換函數(shù)
8.3.3 去字符串空格函數(shù)
8.3.4 取字符串長度的函數(shù)
8.3.5 查詢包含部分字符串內容的數(shù)據(jù)
8.3.6 顛倒字符串的順序
8.3.7 字符串替換
8.4 聚合函數(shù)
8.4.1 聚合函數(shù)概述
8.4.2 SUM函數(shù)運算
8.4.3 MAX函數(shù)運算
8.4.4 MIN函數(shù)運算
8.4.5 AVG函數(shù)運算
8.4.6 COUNT函數(shù)運算
8.4.7 聚合函數(shù)的組合使用
8.5 小結
第9章 連接查詢
9.1 多表連接
9.1.1 多表連接的優(yōu)點
9.1.2 簡單的兩表連接
9.1.3 多表連接舉例
9.1.4 UNION JOIN 連接表
9.2 自連接與自然連接
9.2.1 自連接
9.2.2 自然連接
9.3 內連接
9.3.1 等值連接
9.3.2 不等值連接
9.3.3 使用內連接實現(xiàn)多表連接
9.3.4 在內連接中使用聚合函數(shù)
9.4 外連接
9.4.1 左外連接
9.4.2 右外連接
9.4.3 全外連接
9.4.4 在外連接中使用聚合函數(shù)
9.5 交叉連接
9.5.1 交叉連接的定義
9.5.2 交叉連接舉例
9.6 多表連接的綜合應用
9.6.1 內連接與左外連接的綜合應用
9.6.2 內連接與右外連接的綜合應用
9.6.3 UNION集合運算與多表連接應用
9.7 小結
第10章 子查詢
10.1 子查詢的簡單應用
10.1.1 子查詢概述
10.1.2 在多表查詢中使用子查詢
10.1.3 在子查詢中使用聚合函數(shù)
10.1.4 使用ANY或ALL運算符
10.1.5 使用子查詢創(chuàng)建視圖
10.2 使用IN語句的子查詢
10.2.1 簡單的IN語句子查詢
10.2.2 使用IN子查詢實現(xiàn)集合交運算
10.2.3 使用IN子查詢實現(xiàn)集合差運算
10.3 使用EXISTS語句的子查詢
10.3.1 簡單的EXISTS語句子查詢
10.3.2 使用EXISTS子查詢實現(xiàn)兩表交集
10.3.3 使用EXISTS子查詢實現(xiàn)兩表并集
10.3.4 使用NOT EXISTS的子查詢
10.4 相關子查詢
10.4.1 使用IN引入相關子查詢
10.4.2 使用比較運算符引入相關子查詢
10.4.3 在HAVING子句中使用相關子查詢
10.5 UNIQUE子查詢與嵌套子查詢
10.5.1 UNIQUE子查詢
10.5.2 嵌套子查詢
10.6 小結
第4篇 T-SQL開發(fā)常用操作篇
第11章 數(shù)據(jù)的維護操作
11.1 數(shù)據(jù)的插入操作
11.1.1 INSERT語句的基本語法
11.1.2 插入單條記錄
11.1.3 NULL的插入
11.1.4 由VALUES關鍵字插入多行數(shù)據(jù)
11.1.5 使用SELECT語句插入數(shù)據(jù)
11.1.6 通過視圖插入數(shù)據(jù)
11.1.7 使用子查詢插入數(shù)據(jù)
11.2 數(shù)據(jù)的更新操作
11.2.1 UPDATE語句的基本語法
11.2.2 使用UPDATE語句更新指定的列值
11.2.3 數(shù)據(jù)字段中NULL的更改
11.2.4 更新全部數(shù)據(jù)
11.2.5 利用子查詢更新數(shù)據(jù)
11.2.6 通過視圖更新表數(shù)據(jù)
11.3 數(shù)據(jù)的刪除操作
11.3.1 DELETE語句的語法結構
11.3.2 刪除指定行的數(shù)據(jù)
11.3.3 刪除所有數(shù)據(jù)
11.3.4 通過視圖刪除表數(shù)據(jù)
11.3.5 使用子查詢刪除數(shù)據(jù)
11.3.6 使用TRUNCATE TABLE語句
11.4 小結
第12章 完整性控制
12.1 完整性約束概述
12.1.1 數(shù)據(jù)的完整性簡介
12.1.2 完整性約束的類型
12.1.3 數(shù)據(jù)完整性的意義
12.2 約束
12.2.1 DEFAULT約束
12.2.2 CHECK約束
12.2.3 PRIMARY KEY約束
12.2.4 UNIQUE約束
12.2.5 FOREIGN KEY約束
12.2.6 NOT NULL約束
12.2.7 列約束和表約束
12.3 規(guī)則
12.3.1 創(chuàng)建規(guī)則
12.3.2 規(guī)則的綁定與松綁
12.4 域約束與斷言
12.4.1 域與域約束
12.4.2 利用斷言創(chuàng)建多表約束
12.5 默認值
12.5.1 創(chuàng)建默認值
12.5.2 默認值的綁定與松綁
12.6 小結
第5篇 T-SQL高級編程篇
第13章 存儲過程
13.1 存儲過程概述
13.1.1 存儲過程的基本概念
13.1.2 存儲過程的優(yōu)缺點
13.2 存儲過程中常用的流控制語句
13.2.1 IF...ELSE語句
13.2.2 BEGIN...END語句
13.2.3 DECLARE語句
13.2.4 GOTO語句
13.2.5 WAITFOR語句
13.2.6 WHILE、BREAK和CONTINUE語句
13.2.7 PRINT語句
13.2.8 RETURN語句
13.2.9 注釋
13.3 創(chuàng)建與執(zhí)行存儲過程
13.3.1 創(chuàng)建存儲過程
13.3.2 創(chuàng)建帶參數(shù)的存儲過程
13.3.3 創(chuàng)建帶OUTPUT返回參數(shù)的存儲過程
13.3.4 執(zhí)行存儲過程
13.4 存儲過程的查看、修改和刪除
13.4.1 系統(tǒng)存儲過程
13.4.2 存儲過程的查看
13.4.3 存儲過程的重命名
13.4.4 修改存儲過程
13.4.5 存儲過程的刪除
13.5 Oracle數(shù)據(jù)庫中的控制流語句
13.5.1 IF條件語句
13.5.2 LOOP循環(huán)語句
13.5.3 FOR循環(huán)語句
13.5.4 WHILE循環(huán)語句
13.5.5 GOTO語句
13.6 Oracle數(shù)據(jù)庫中的存儲過程
13.6.1 Oracle數(shù)據(jù)庫中創(chuàng)建存儲過程
13.6.2 Oracle數(shù)據(jù)庫中存儲過程的執(zhí)行
13.7 小結
第14章 觸發(fā)器
14.1 觸發(fā)器的基礎知識
14.1.1 觸發(fā)器的概念
14.1.2 觸發(fā)器的種類
14.1.3 觸發(fā)器的組成
14.1.4 觸發(fā)器的優(yōu)點
14.1.5 觸發(fā)器執(zhí)行環(huán)境
14.2 觸發(fā)器的創(chuàng)建
14.2.1 創(chuàng)建觸發(fā)器的語法結構
14.2.2 Inserted表和Deleted表
14.2.3 INSERT觸發(fā)器
14.2.4 UPDATE觸發(fā)器
14.2.5 DELETE觸發(fā)器
14.2.6 INSTEAD OF觸發(fā)器
14.2.7 嵌套觸發(fā)器
14.2.8 遞歸觸發(fā)器
14.3 查看觸發(fā)器
14.3.1 使用系統(tǒng)存儲過程sp_help查看觸發(fā)器
14.3.2 使用系統(tǒng)存儲過程sp_helptext查看觸發(fā)器
14.3.3 使用系統(tǒng)存儲過程sp_depends查看觸發(fā)器
14.4 觸發(fā)器的修改及刪除
14.4.1 觸發(fā)器的修改
14.4.2 觸發(fā)器的刪除
14.5 Oracle數(shù)據(jù)庫中的觸發(fā)器
14.5.1 Oracle觸發(fā)器類型
14.5.2 觸發(fā)器的創(chuàng)建
14.5.3 Oracle觸發(fā)器的啟用與禁用
14.5.4 Oracle觸發(fā)器的刪除
14.6 小結
第15章 游標
15.1 游標的定義
15.1.1 游標的基本概念
15.1.2 游標的分類
15.1.3 游標的作用及其應用
15.2 游標的使用
15.2.1 游標的創(chuàng)建
15.2.2 打開游標
15.2.3 關閉游標
15.2.4 釋放游標
15.2.5 使用游標
15.2.6 檢索游標
15.2.7 游標變量
15.3 游標的擴展使用
15.3.1 用于UPDATE操作的可更新游標
15.3.2 用于DELETE操作的可更新游標
15.3.3 可更新游標的綜合操作
15.3.4 使用@@CURSOR_ROWS全局變量確定游標的行數(shù)
15.3.5 使用@@FETCH_STATUS全局變量檢測FETCH操作的狀態(tài)
15.3.6 使用系統(tǒng)過程管理游標
15.4 Oracle中游標的使用
15.4.1 顯式游標與隱式游標
15.4.2 游標屬性
15.4.3 參數(shù)化游標
15.4.4 游標中的循環(huán)
15.5 小結
第16章 事務控制和鎖定
16.1 事務
16.1.1 事務概述
16.1.2 事務的特性
16.1.3 事務的分類
16.2 事務控制
16.2.1 事務控制操作
16.2.2 開始事務
16.2.3 提交事務
16.2.4 回滾事務
16.2.5 設置事務保存點
16.2.6 終止事務
16.3 并發(fā)控制
16.3.1 并發(fā)操作的問題
16.3.2 事務隔離級別
16.4 鎖定
16.4.1 鎖的作用及含義
16.4.2 鎖的類型
16.4.3 SQL Server中表級鎖的使用
16.4.4 設置隔離級別實現(xiàn)并發(fā)控制
16.4.5 死鎖及其處理
16.5 小結
第17章 SQL安全
17.1 SQL安全概述
17.1.1 SQL安全的重要性
17.1.2 SQL安全的對象和權限
17.2 用戶管理
17.2.1 創(chuàng)建SQL用戶
17.2.2 刪除SQL用戶
17.3 角色管理
17.3.1 角色的優(yōu)點
17.3.2 創(chuàng)建角色
17.3.3 刪除角色
17.3.4 授予角色
17.3.5 取消角色
17.4 權限管理
17.4.1 授予權限
17.4.2 撤銷權限
17.4.3 查詢權限控制
17.4.4 插入操作權限控制
17.4.5 刪除操作權限控制
17.4.6 更新操作權限控制
17.5 SQL Server中的安全管理
17.5.1 SQL Server中的用戶管理
17.5.2 SQL Server中的角色管理
17.5.3 SQL Server中的權限管理
17.6 Oracle中的安全管理
17.6.1 Oracle中的用戶管理
17.6.2 Oracle中的權限管理
17.7 小結
第18章 嵌入式SQL
18.1 SQL的調用
18.1.1 直接調用SQL
18.1.2 SQL調用層接口(CLI)
18.2 嵌入式SQL的使用
18.2.1 嵌入式SQL
18.2.2 SQL通信區(qū)
18.2.3 主變量
18.2.4 在嵌入式SQL中使用SQL語句
18.2.5 在嵌入式SQL中使用游標
18.3 嵌入式SQL在SQL Server中應用
18.3.1 嵌入式SQL代碼
18.3.2 預編譯文件
18.3.3 設置連接VC++ 6.0
18.3.4 編譯運行程序
18.4 小結
第6篇 T-SQL結合流行語言進行開發(fā)篇
第19章 C#與SQL Server的開發(fā)與應用
19.1 C#開發(fā)環(huán)境
19.1.1 C#介紹
19.1.2 C#開發(fā)環(huán)境
19.2 C#連接數(shù)據(jù)庫
19.2.1 C#中的數(shù)據(jù)庫控件介紹
19.2.2 數(shù)據(jù)庫連接舉例
19.3 數(shù)據(jù)查詢應用
19.3.1 普通數(shù)據(jù)查詢的實現(xiàn)
19.3.2 連接查詢的實現(xiàn)
19.3.3 子查詢的實現(xiàn)
19.3.4 復合查詢的實現(xiàn)
19.4 運算符與表達式的應用
19.4.1 連接數(shù)據(jù)表的實現(xiàn)
19.4.2 算術運算符的應用
19.4.3 表達式的應用
19.5 數(shù)據(jù)維護操作的應用
19.5.1 添加數(shù)據(jù)的實現(xiàn)
19.5.2 更新數(shù)據(jù)的實現(xiàn)
19.5.3 刪除數(shù)據(jù)的實現(xiàn)
19.6 觸發(fā)器與存儲過程的應用
19.6.1 在C#中應用觸發(fā)器
19.6.2 在C#中應用存儲過程的示例
19.7 小結
第20章 VB.NET與SQL Server的開發(fā)與應用
20.1 VB.NET介紹
20.1.1 了解VB.NET
20.1.2 VB.NET的新特點
20.2 VB.NET連接數(shù)據(jù)庫
20.2.1 通過數(shù)據(jù)控件綁定連接數(shù)據(jù)庫
20.2.2 通過數(shù)據(jù)對象直接連接數(shù)據(jù)庫
20.3 數(shù)據(jù)查詢應用
20.3.1 普通數(shù)據(jù)查詢的實現(xiàn)
20.3.2 連接查詢的實現(xiàn)
20.3.3 子查詢的實現(xiàn)
20.3.4 復合查詢的實現(xiàn)
20.4 運算符與表達式的應用
20.4.1 連接數(shù)據(jù)表的實現(xiàn)
20.4.2 算術運算符的應用
20.4.3 表達式的應用
20.5 數(shù)據(jù)維護與觸發(fā)器的應用
20.5.1 添加數(shù)據(jù)的實現(xiàn)
20.5.2 更新數(shù)據(jù)的實現(xiàn)
20.5.3 刪除數(shù)據(jù)的實現(xiàn)
20.5.4 在VB.NET中應用觸發(fā)器
20.6 小結
第21章 VB 6.0與SQL Server的開發(fā)與應用
21.1 VB 6.0開發(fā)環(huán)境
21.1.1 VB 6.0介紹
21.1.2 VB 6.0的版本
21.1.3 VB 6.0開發(fā)環(huán)境
21.2 VB 6.0連接數(shù)據(jù)庫
21.2.1 VB 6.0中的數(shù)據(jù)庫控件介紹
21.2.2 數(shù)據(jù)庫連接舉例
21.3 數(shù)據(jù)查詢應用
21.3.1 普通數(shù)據(jù)查詢的實現(xiàn)
21.3.2 連接查詢的實現(xiàn)
21.3.3 子查詢的實現(xiàn)
21.3.4 復合查詢的實現(xiàn)
21.4 運算符與表達式的應用
21.4.1 連接數(shù)據(jù)表的實現(xiàn)
21.4.2 算術運算符的應用
21.4.3 表達式的應用
21.5 數(shù)據(jù)維護操作的應用
21.5.1 添加數(shù)據(jù)的實現(xiàn)
21.5.2 更新數(shù)據(jù)的實現(xiàn)
21.5.3 刪除數(shù)據(jù)的實現(xiàn)
21.6 觸發(fā)器與存儲過程的應用
21.6.1 在VB 6.0中應用觸發(fā)器
21.6.2 在VB 6.0中應用存儲過程
21.7 小結
第22章 VC++ 6.0與SQL Server的開發(fā)與應用
22.1 VC++ 6.0開發(fā)環(huán)境
22.1.1 VC++ 6.0介紹
22.1.2 MFC編程
22.1.3 VC++ 6.0開發(fā)環(huán)境
22.2 VC++ 6.0連接數(shù)據(jù)庫
22.2.1 ADO數(shù)據(jù)控件介紹
22.2.2 數(shù)據(jù)庫連接舉例
22.3 數(shù)據(jù)查詢應用
22.3.1 普通數(shù)據(jù)查詢的實現(xiàn)
22.3.2 連接查詢的實現(xiàn)
22.3.3 子查詢的實現(xiàn)
22.3.4 復合查詢的實現(xiàn)
22.4 運算符與表達式的應用
22.4.1 連接數(shù)據(jù)表的實現(xiàn)
22.4.2 算術運算符的應用
22.4.3 表達式的應用
22.5 數(shù)據(jù)維護操作的應用
22.5.1 添加數(shù)據(jù)的實現(xiàn)
22.5.2 更新數(shù)據(jù)的實現(xiàn)
22.5.3 刪除數(shù)據(jù)的實現(xiàn)
22.6 小結
第23章 PHP訪問SQL Server 2005
23.1 PHP開發(fā)環(huán)境
23.1.1 PHP簡介及其特點
23.1.2 PHP開發(fā)環(huán)境的安裝
23.2 PHP連接SQL Server服務器
23.2.1 使用PHP的MSSQL擴展
23.2.2 PHP連接SQL Server的必要條件
23.3 使用PHP存取SQL Server數(shù)據(jù)庫
23.3.1 選擇操作的數(shù)據(jù)庫
23.3.2 在數(shù)據(jù)庫中創(chuàng)建表
23.3.3 刪除存在的數(shù)據(jù)表
23.4 對數(shù)據(jù)庫中表的操作
23.4.1 向表中添加記錄
23.4.2 瀏覽表中記錄
23.4.3 修改已有記錄
23.4.4 刪除指定記錄
23.5 可回復留言板的開發(fā)(PHP+SQL Server)
23.5.1 數(shù)據(jù)表的設計
23.5.2 配置文件的創(chuàng)建
23.5.3 創(chuàng)建系統(tǒng)運行的表
23.5.4 創(chuàng)建留言顯示模塊
23.5.5 創(chuàng)建留言添加模塊
23.5.6 進入留言管理模塊
23.5.7 創(chuàng)建留言修改模塊
23.5.8 創(chuàng)建留言刪除模塊
23.6 小結