出版時(shí)間:2008-6 出版社:韓小良 機(jī)械工業(yè)出版社 (2008-06出版) 作者:韓小良 頁(yè)數(shù):301
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《Excel+SQL Server數(shù)據(jù)庫(kù)管理技術(shù)詳解》共分15章,結(jié)合大量有針對(duì)性的案例,詳細(xì)介紹了Excel VBA、ADO、SQL等方面的基礎(chǔ)知識(shí)以及這些知識(shí)在利用Excel VBA整合SQL Server數(shù)據(jù)庫(kù)中的各種實(shí)際應(yīng)用技能。通過這些實(shí)例,讀者可以快速掌握利用Excel VBA來(lái)操作SQL,Servet數(shù)據(jù)庫(kù)的方法和技巧,為利甩Excel VBA開發(fā)各類管理信息應(yīng)用系統(tǒng)提供堅(jiān)實(shí)的基礎(chǔ)?!禘xcel+SQL Server數(shù)據(jù)庫(kù)管理技術(shù)詳解》提供的這些案例大部分可直接應(yīng)用到實(shí)際工作中,稍作修改也可應(yīng)用于Excel與其他數(shù)據(jù)庫(kù)的整合應(yīng)用之中。
作者簡(jiǎn)介
韓小良,教授,資深Excel專家和培訓(xùn)講師,主要致力于Excel應(yīng)用、系統(tǒng)開發(fā)和企業(yè)培訓(xùn),已經(jīng)為包括中國(guó)銀行、寶鋼、索尼愛立信、北京國(guó)投、中國(guó)外運(yùn)、索恩照明、浙江大紅鷹集團(tuán)等上百家中外企業(yè)講授Excel管理應(yīng)用課程,著有20余部Excel應(yīng)用方面的著作,開發(fā)了數(shù)套將Excel VBA與Access數(shù)據(jù)庫(kù)和SQL Server數(shù)據(jù)庫(kù)整合的財(cái)務(wù)、銷售、進(jìn)銷存、固定資產(chǎn)、工資、人力資源等管理系統(tǒng),并應(yīng)用到了數(shù)十家企業(yè),取得了明顯的經(jīng)濟(jì)效益。
書籍目錄
前言第1章 Excel與SQL Server的交互1.1 以SQL Server數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入到Excel工作表1.2 以Excel工作表數(shù)據(jù)導(dǎo)入到SQL Server數(shù)據(jù)庫(kù)1.3 以SQL Server數(shù)據(jù)庫(kù)數(shù)據(jù)創(chuàng)建數(shù)據(jù)透視表1.4 以SQL Server數(shù)據(jù)庫(kù)數(shù)據(jù)創(chuàng)建多維數(shù)據(jù)透視表第2章 Excel VBA/ADO/SQL概述2.1 為什么要使用Excel管理SQL Server數(shù)據(jù)庫(kù)2.2 SQL Server數(shù)據(jù)庫(kù)概述2.2.1 數(shù)據(jù)庫(kù)命名規(guī)則2.2.2 創(chuàng)建數(shù)據(jù)庫(kù)2.2.3 查看、編輯數(shù)據(jù)庫(kù)數(shù)據(jù)2.3 Excel VBA概述2.3.1 了解VBA編輯器2.3.2 VBA的對(duì)象、屬性、方法和事件2.3.3 Excel中的對(duì)象簡(jiǎn)介2.3.4 VBA編程基礎(chǔ)2.3.5 工作簿對(duì)象和工作表對(duì)象事件編程2.3.6 窗體和控件2.3.7 創(chuàng)建自定義工具欄和自定義菜單2.4 ADO數(shù)據(jù)庫(kù)訪問技術(shù)概述2.4.1 引用ADO2.4.2 ADO的對(duì)象2.4.3 記錄集對(duì)象2.4.4 關(guān)于ADOX2.5 QL語(yǔ)言概述2.5.1 SQL運(yùn)算符2.5.2 SQL合計(jì)函數(shù)2.5.3 SQL常用語(yǔ)句第3章 獲取SQL Server數(shù)據(jù)庫(kù)信息3.1 建立與SQL Server服務(wù)器的連接3.2 建立與SQL Server數(shù)據(jù)庫(kù)的連接3.3 判斷數(shù)據(jù)庫(kù)是否存在3.3.1 利用SQL語(yǔ)句判斷數(shù)據(jù)庫(kù)是否存在3.3.2 利用存儲(chǔ)過程判斷數(shù)據(jù)庫(kù)是否存在3.4 判斷數(shù)據(jù)表是否存在3.4.1 利用SQL語(yǔ)句判斷數(shù)據(jù)表是否存在3.4.2 利用ADO的OpenSchema方法判斷數(shù)據(jù)表是否存在3.4.3 利用ADOX判斷數(shù)據(jù)表是否存在3.5 判斷字段是否存在3.5.1 利用SQL語(yǔ)句判斷字段是否存在3.5.2 利用ADO的OpenSchema方法判斷字段是否存在3.5.3 利用ADOX判斷字段是否存在3.5.4 利用查詢記錄集判斷字段是否存在3.6 判斷索引是否存在3.6.1 利用SQL語(yǔ)句判斷索引是否存在3.6.2 利用OpenSchema方法判斷索引是否存在3.6.3 利用ADOX判斷索引是否存在3.7 獲取SQL Server服務(wù)器上所有的數(shù)據(jù)庫(kù)清單3.7.1 利用SQL語(yǔ)句獲取數(shù)據(jù)庫(kù)清單3.7.2 利用存儲(chǔ)過程獲取數(shù)據(jù)庫(kù)清單3.8 獲取指定數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)表信息清單3.8.1 利用SQL語(yǔ)句獲取數(shù)據(jù)表信息清單3.8.2 利用ADO的OpenSchema方法獲取數(shù)據(jù)表信息清單3.8.3 利用ADOX獲取數(shù)據(jù)表信息清單3.9 獲取指定數(shù)據(jù)表中所有的字段信息清單3.9.1 利用SQL語(yǔ)句獲取指定數(shù)據(jù)表的全部字段信息清單3.9.2 利用OpenSchema方法獲取指定數(shù)據(jù)表的全部字段信息清單3.9.3 利用數(shù)據(jù)表查詢記錄集對(duì)象獲取指定數(shù)據(jù)表的全部字段信息清單3.9.4 利用ADOX獲取指定數(shù)據(jù)表中所有字段信息清單3.10 獲取指定數(shù)據(jù)表中所有的索引清單3.10.1 利用SQL語(yǔ)句獲取指定數(shù)據(jù)表的全部索引信息清單3.10.2 利用OpenSchema方法獲取指定數(shù)據(jù)表的全部索引信息清單3.10.3 利用ADOX獲取指定數(shù)據(jù)表中所有索引信息清單第4章 自動(dòng)創(chuàng)建和刪除SQL Server數(shù)據(jù)庫(kù)和數(shù)據(jù)表4.1 創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表的基本方法4.2 字段的數(shù)據(jù)類型4.3 創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)和數(shù)據(jù)表4.3.1 創(chuàng)建默認(rèn)屬性的新數(shù)據(jù)庫(kù)和數(shù)據(jù)表4.3.2 創(chuàng)建自定義屬性的新數(shù)據(jù)庫(kù)和數(shù)據(jù)表4.4 重新設(shè)置數(shù)據(jù)庫(kù)文件的屬性4.5 在已有的數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表4.6 從SQL Server服務(wù)器上刪除數(shù)據(jù)庫(kù)4.7 從指定的數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)表第5章 編輯SQL Server數(shù)據(jù)庫(kù)和數(shù)據(jù)表5.1 重命名數(shù)據(jù)庫(kù)5.1.1 利用標(biāo)準(zhǔn)SQL語(yǔ)句重命名數(shù)據(jù)庫(kù)5.1.2 利用SQL語(yǔ)句重命名數(shù)據(jù)庫(kù)5.2 重命名數(shù)據(jù)表5.2.1 利用標(biāo)準(zhǔn)SQL語(yǔ)句生成表查詢的方法重命名數(shù)據(jù)表5.2.2 利用SQL語(yǔ)句重命名數(shù)據(jù)表5.3 編輯字段5.3.1 利用SQL語(yǔ)句添加新字段5.3.2 使用存儲(chǔ)過程修改字段名稱5.3.3 使用SQL語(yǔ)句修改字段的數(shù)據(jù)類型和字段長(zhǎng)度等5.3.4 利用SQL語(yǔ)句刪除字段5.3.5 利用ADOX刪除字段5.4 編輯索引5.4.1 利用SQL語(yǔ)句創(chuàng)建索引5.4.2 利用SQL語(yǔ)句刪除索引5.4.3 利用ADOX刪除索引5.5 編輯外鍵5.5.1 利用SQL語(yǔ)句創(chuàng)建外鍵5.5.2 利用SQL語(yǔ)句刪除外鍵5.5.3 利用ADOX刪除外鍵5.6 設(shè)置默認(rèn)值5.6.1 在創(chuàng)建數(shù)據(jù)表時(shí)設(shè)置默認(rèn)值5.6.2 為現(xiàn)有的數(shù)據(jù)表字段設(shè)置默認(rèn)值5.6.3 刪除數(shù)據(jù)表字段的默認(rèn)值第6章 查詢SQL Server數(shù)據(jù)庫(kù)概述6.1 SQL查詢語(yǔ)言概述6.1.1 SELECT查詢語(yǔ)句的語(yǔ)法結(jié)構(gòu)6.1.2 SQL查詢語(yǔ)言的有關(guān)函數(shù)6.2 將查詢結(jié)果復(fù)制到Excel工作表6.2.1 利用Range對(duì)象的CopyFromRecordset方法復(fù)制查詢結(jié)果6.2.2 利用循環(huán)的方法復(fù)制查詢結(jié)果6.2.3 對(duì)復(fù)制到工作表的查詢結(jié)果進(jìn)行規(guī)范處理6.3 將查詢結(jié)果顯示在窗體6.3.1 將查詢結(jié)果顯示在窗體——利用ListView控件6.3.2 將查詢結(jié)果顯示在窗體——利用瀏覽按鈕第7章 無(wú)條件查詢7.1 范例數(shù)據(jù)庫(kù)設(shè)計(jì)及使用7.1.1 范例數(shù)據(jù)庫(kù)設(shè)計(jì)7.1.2 附加范例數(shù)據(jù)庫(kù)到您的SQLServer服務(wù)器上7.2 查詢表中所有記錄7.3 查詢表中所有記錄的指定字段7.4 查詢結(jié)果不顯示重復(fù)記錄7.5 查詢前n條記錄7.6 查詢前百分?jǐn)?shù)n的記錄7.7 將表達(dá)式作為查詢字段進(jìn)行查詢7.8 將查詢結(jié)果以別名輸出7.9 將字段合并并以別名查詢輸出7.10 合并查詢第8章 條件查詢8.1 WHERE條件子句的語(yǔ)法結(jié)構(gòu)8.2 WHERE條件子句中的運(yùn)算符8.2.1 關(guān)系運(yùn)算符8.2.2 邏輯運(yùn)算符8.2.3 特殊運(yùn)算符8.3 單條件查詢8.3.1 等于或不等于查詢8.3.2 列表(in或not in)查詢8.3.3 介于(between)查詢8.3.4 模糊(1ike)查詢8.3.5 是否為空(is null或is not null)查詢8.4 復(fù)雜條件查詢8.5 計(jì)算條件下的查詢第9章 排序查詢9.1 ORDER BY排序查詢的語(yǔ)法結(jié)構(gòu)9.2 將多個(gè)字段按照不同的排序方式進(jìn)行排序9.3 根據(jù)表達(dá)式對(duì)查詢結(jié)果進(jìn)行排序9.4 根據(jù)字段別名對(duì)查詢結(jié)果進(jìn)行排序9.5 根據(jù)字段位置對(duì)查詢結(jié)果進(jìn)行排序第10章 匯總和分組查詢10.1 聚合函數(shù)10.2 使用聚合函數(shù)進(jìn)行匯總查詢10.3 使用GROUP BY子句進(jìn)行分組查詢10.4 使用HAVING子句進(jìn)行分組查詢第11章 生成表查詢11.1 INTO查詢的語(yǔ)法結(jié)構(gòu)11.2 將查詢結(jié)果生成一個(gè)永久新表11.3 將查詢結(jié)果追加到已有的表中第12章 多表連接查詢12.1 SELECT多表連接查詢的語(yǔ)法結(jié)構(gòu)12.2 等值或非等值連接查詢12.3 自身連接查詢12.4 內(nèi)連接查詢12.5 左外連接查詢12.6 右外連接查詢12.7 全外連接查詢第13章 嵌套查詢13.1 嵌套查詢的語(yǔ)法結(jié)構(gòu)13.2 返回單值的嵌套查詢13.3 返回多值的嵌套查詢13.3.1 IN(NOT IN)嵌套查詢13.3.2 SOME(ANY)嵌套查詢13.3.3 ALL嵌套查詢13.3.4 EXISTS(NOT EXISTS)嵌套查詢13.4 多層嵌套查詢第14章 編輯SQL Server數(shù)據(jù)庫(kù)數(shù)據(jù)14.1 添加新記錄14.1.1 一次添加一條記錄14.1.2 一次添加多條記錄14.1.3 將工作表的數(shù)據(jù)添加到數(shù)據(jù)庫(kù)14.1.4 如何為某字段插入空值(NULL)14.2 修改更新記錄14.2.1 一次修改一條記錄14.2.2 一次修改多條記錄14.3 刪除記錄14.3.1 一次刪除一條記錄14.3.2 一次刪除多條記錄14.3.3 刪除數(shù)據(jù)表的全部記錄14.4 編輯數(shù)據(jù)綜合應(yīng)用案例14.4.1 設(shè)計(jì)窗體結(jié)構(gòu)14.4.2 設(shè)計(jì)程序代碼14.4.3 應(yīng)用說明第15章 數(shù)據(jù)維護(hù)15.1 備份數(shù)據(jù)庫(kù)15.1.1 利用企業(yè)管理器備份數(shù)據(jù)庫(kù)15.1.2 利用程序自動(dòng)備份數(shù)據(jù)庫(kù)15.2 恢復(fù)數(shù)據(jù)庫(kù)15.2.1 利用企業(yè)管理器恢復(fù)數(shù)據(jù)庫(kù)15.2.2 利用程序自動(dòng)恢復(fù)數(shù)據(jù)庫(kù)附錄 VBA參考案例目錄參考文獻(xiàn)
章節(jié)摘錄
第1章 Excel與SQL Server的交互本章主要介紹利用Excel的數(shù)據(jù)導(dǎo)入/導(dǎo)出向?qū)Чぞ卟樵儷@取SQL Server數(shù)據(jù)庫(kù)數(shù)據(jù),以及使用SQL Server應(yīng)用程序的導(dǎo)入/導(dǎo)出向?qū)Чぞ邔⒐ぷ鞅頂?shù)據(jù)保存至I]SQL Server數(shù)據(jù)庫(kù)。關(guān)于如何利用Excel VBA來(lái)操作和控制SQL Server數(shù)據(jù)庫(kù),將從第2章開始進(jìn)行介紹。1.1 將SQL Server數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入到Excel工作表可以通過新建數(shù)據(jù)庫(kù)查詢法將SQL Server數(shù)據(jù)導(dǎo)入到Excel作表,也就是通過建立一個(gè)數(shù)據(jù)庫(kù)查詢,并通過執(zhí)行這個(gè)查詢,從而得到需要的數(shù)據(jù)。下面介紹具體步驟。
編輯推薦
《Excel+SQL Server數(shù)據(jù)庫(kù)管理技術(shù)詳解》不僅適用于將Excel與SQL Server數(shù)據(jù)庫(kù)整合應(yīng)用的各類管理人員和管理系統(tǒng)開發(fā)人員,也適用于將Excel與其他數(shù)據(jù)庫(kù)(如Access數(shù)據(jù)庫(kù)、Foxpro數(shù)據(jù)庫(kù)和IOracle數(shù)據(jù)庫(kù)等)整合應(yīng)用的各類管理人員和管理系統(tǒng)開發(fā)人員以及大專院校相關(guān)專業(yè)本科生、研究生和MBA學(xué)員等閱讀使用。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Excel+SQL Server數(shù)據(jù)庫(kù)管理技術(shù)詳解 PDF格式下載