《SQL Server範例開發大全》是2010年清華大學出版社出版的圖書,作者是李俊民。
基本介紹
- 書名:SQL Server範例開發大全
- 作者:李俊民、王浩、劉麗霞
- ISBN:7302215227, 9787302215226
- 頁數:616頁
- 出版社:清華大學出版社
- 出版時間:2010年6月1日
- 裝幀:平裝
- 叢書名:程式設計師典藏
- 正文語種:簡體中文
作者簡介,內容簡介,目錄,
作者簡介
李俊民,軟體工程師。擅長.NET平台下的各種開發技術,精通SQL Server和MySQL一等資料庫技術。長期從事套用軟體開發,致力於提高應用程式開發的效率和穩定性,對C#項目開發的各個方向有深入研究。曾經負責開發了高校學籍管理系統、酒店管理系統、糧食企業管理系統和動力環境監控管理系統等多個大型軟體項目。
王浩,軟體工程師。任職於上市公司南天信息,擔任項目經理。擅長C++語言和Visual C++的各項開發技術。有8年的Visual C++底層開發和遊戲開發經驗,對遊戲設計中常用的各種技術有比較深入的理解,有豐富的遊戲項目開發和管理經驗。負責過多個單機和在線上遊戲項目的設計與管理。業餘時間喜歡上網、打遊戲和旅遊。
劉麗霞,副教授。長期教授計算機軟體編程方向的課程,研究方向為管理信息系統。擅長C、C++、C#等開發語言及SQL Server資料庫等技術。主持並參與開發了多個軟體項目。著有《零基礎學C#3.0》等書籍。
內容簡介
《SQL Server範例開發大全》精心挑選了有代表意義的418個實例,詳細介紹了SQL Server 2005資料庫的強大功能,讀者通過這些實例可以全面掌握SQL Server資料庫的管理和開發。《SQL Server範例開發大全》附帶1張DVD光碟,內容為《SQL Server範例開發大全》所有實例的多媒體體語音教學視頻及相關代碼。另外,光碟中還免費贈送了大量的編程電子書與視頻講解。
《SQL Server範例開發大全》共22章,分5篇。主要內容包括:SQL Server 2005的安裝與配置、資料庫和數據表的管理和操作、基礎查詢、函式查詢、高級查詢、數據更新與維護、使用SQL語句維護資料庫和數據表、索引及檢索、視圖管理、控制語句、存儲過程、觸發器、游標管理、XML管理、安全管理、跟蹤與監視、自動化任務與集成服務管理、Service Broke異步訊息的處理及套用、報表服務、SQL Server在Visual Basic中的套用、SQL Server在Visual C++中的套用、SQL Server在C#中的套用。
《SQL Server範例開發大全》內容豐富,實用性強,容易理解,簡單易學,適合SQL Server初學者、資料庫管理人員、編程愛好者閱讀,也可以作為程式設計師案頭必備的參考資料。
目錄
第1篇 SQL Server 2005的安裝、配置和操作
第1章 SQL Server 2005的安裝與配置
1.1 安裝與卸載SOL Server 2005
實例001 SQL Server 2005的安裝
實例002 安裝示例資料庫
實例003 SQL Server 2005的卸載
1.2 SOL Server伺服器的相關設定
實例004 啟動SQL Server伺服器
實例005 註冊SQL Server伺服器
實例006 連線SQL Server伺服器
實例007 配置報表伺服器
1.3 伺服器屬性的相關設定
實例008 記憶體屬性的設定
實例009 處理器屬性的設定
實例010 連線屬性的設定
實例011 資料庫屬性的設定
實例012 安全性屬性的設定
1.4 SQL Server登錄管理
實例013 新建SQL Server登錄
實例014 刪除SQL Server登錄
1.5 配置SQL Server服務
實例015 SQL Server服務的簡單管理
實例016 配置啟動模式
實例017 維護登錄身份
實例018 設定系統啟動參數
實例019 伺服器網路配置
實例020 管理客戶端網路協定
實例021 創建別名
第2章 Management Studio中的相關操作
2.1 資料庫管理操作
實例022 創建資料庫
實例023 維護資料庫
實例024 修改資料庫名稱
實例025 收縮資料庫
實例026 刪除資料庫
實例027 脫機資料庫
實例028 在線上資料庫
2.2 數據表管理操作
實例029 創建數據表
實例030 修改數據表
實例031 重命名數據表
實例032 刪除數據表
2.3 數據表中的索引
實例033 創建索引
實例034 刪除索引
2.4 數據信息的維護
實例035 向數據表中插入數據
實例036 修改數據表中的數據
實例037 刪除數據表中的數據
2.5 附加與分離資料庫
實例038 附加資料庫
實例039 分離資料庫
2.6 導入與導出數據
實例040導 入Access資料庫中的數據表
實例041 導入SQL Server資料庫中的數據
實例042 導出數據到Access
實例043 導出數據到Excel
實例044 導出數據到文本檔案
2.7 SQL Server中的複製
實例045 可視化配置分發伺服器
實例046 使用複製監視器管理複製
2.8 腳本的生成與執行
實例047 生成SQL腳本
實例048 執行SQL腳本
第2篇 SQL Server語言篇
第3章 SQL Server基礎查詢
3.1 Select語句查詢
實例049 查詢單列數據
實例050 查詢所有的列數據
實例05l 查詢指定的列數據
實例052 在查詢時使用別名
3.2 簡單條件查詢
實例053 相等條件查詢
實例054 不等於條件查詢
實例055 大於或小於條件查詢
實例056 查詢數值區間數據
實例057 And運算符查詢
實例058 OR運算符查詢
實例059 And運算符與OR運算符組合查詢
3.3 模糊查詢
實例060 Like運算符查詢
實例061 使用“%”通配符進行模糊查詢
實例062 使用“”通配符進行模糊查詢
實例063 使用“[]”通配符進行模糊查詢
3.4 日期查詢
實例064 查詢指定日期數據
實例065 查詢日期區間數據
實例066 查詢大於或小於某日期的數據
實例067 查詢某月或某年數據
3.5 IN運算符相關的查詢
實例068 IN運算符條件查詢
實例069 NOTIN運算符條件查詢
3.6 查詢中的相關處理
實例070 查詢時去除重複記錄
實例071 獲取指定欄位的空值
實例072 對空值的相關處理
實例073 查詢前n條數據記錄
3.7 針對查詢結果進行排序
實例074 單列排序
實例075 多列排序
實例076 採用序號進行多列排序
第4章 SQL Server函式查詢
4.1 字元串函式查詢
實例077 轉換字元串的大小寫
實例078 去除字元串中的空格
實例079 提取字元串的子串
實例080 搜尋字元串的子串
實例081 替換字元串中的內容
實例082 刪除字元串中的字元
實例083 將數值數據轉換為字元串
4.2 日期函式的使用
實例084 獲取日期數據中的天
實例085 使用DATEADD()函式實現日期相加
實例086 使用DATEDIFF()函式實現日期相減
實例087 獲取當前系統日期
4.3 數學函式的使用
實例088 使用ROt.rND()函式計算四捨五入值
實例089 使用FLOOR(1函式獲取最大整數
實例090 使用cEII。1NG()函式獲取最小整數
實例091 查詢三角函式的值
實例092 使用LOG()函式獲取對數值
實例093 使用POWER()函式返回指定冪的值
實例094 使用EXP()函式返回指數值
實例095 使用RAND()函式獲得隨機數
實例096 使用SQRT()函式計算平方根
4.4 聚合函式的使用
實例097 對數據欄位求和運算
實例098 獲得數據欄位中的最大值
實例099 獲得數據欄位中的最小值
實例100 獲得數據欄位中的平均值
實例101 獲取數據記錄的條數
4.5 數據類型轉換函式
實例102 使用CAST()函式轉換數據類型
實例103 使用CONVERT()函式轉換數據類型
4.6 配置函式的使用
實例104 使用@@DATEFIRST函式返回日期值
實例105 使用@@DBTS函式返回資料庫的時間戳
實例106 使用@@LANGILJAGE函式返回語言名稱
實例107 使用@@VERSI()N函式返回資料庫的版本
實例108 使用@@OPTIONS函式返回當前設定信息
實例109 使用@@SERVICENAME返回註冊表項
4.7 用戶自定義函式的使用
實例110 創建標量函式
實例111 創建單語句表值型函式
實例112 創建多語句表值型函式
實例113 更改自定義函式
實例114 刪除自定義函式
實例115 管理用戶自定義函式
第5章 SQL Server高級查詢
5.1 連線查詢
實例116 實現多表連線
實例117 內連線查詢
實例118 外連線查詢
實例119 交叉連線查詢
實例120 自身連線查詢
5.2 聯合查詢
實例121 使用UNION語句查詢兩表中的數據
實例122 使用LINION語句查詢多表中的數據
實例123 排序15NION語句的查詢結果
實例124 使用INTERSECT語句的查詢運算
實例125 使用EXCEPT語句的查詢運算
5.3 查詢與分組
……
第6章 SQL Server中的數據更新與維護
第7章 使用SQL語句維護資料庫和數據表
第3篇 深入探討篇
第8章 SQL Server中的索引及檢索
第9章 SQL Server中的視圖管理
第10章 SQL Server中的控制語句
第11章 SQL Server中的存儲過程
第12章 SQL Server中的觸發器
第13章 SQL Server中的游標管理
第4篇 高級套用篇
第14章 SQL Server 2005中的XML管理
第15章 SQL Server的安全管理
第16章 SQL Server中的跟蹤與監視
第17章 自動化任務與集成服務管理
第18章 Service Broke異步訊息的處理及套用
第19章 SQL Server的報表服務
第5篇 開發工具套用篇
第20章 SQL Server在Visual Basic中的套用
第21章 SQL Server在Visual C++中的套用
第22章 SQL Server在C#中的套用