Excel+SQL Server数据库管理技术详解PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:韩小良等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:9787111240556
- 页数:302 页
第1章Excel与SQL Server的交互 1
1.1将SQL Server数据库数据导入到Excel工作表 1
1.2将Excel工作表数据导入到SQL Server数据库 3
1.3以SQL Server数据库数据创建数据透视表 5
1.4以SQL Server数据库数据创建多维数据透视表 10
第2章Excel VBA/ADO/SQL概述 18
2.1为什么要使用Excel管理SQL Server数据库 18
2.2 SQL Server数据库概述 18
2.2.1数据库命名规则 18
2.2.2创建数据库 19
2.2.3查看、编辑数据库数据 21
2.3 Excel VBA概述 21
2.3.1了解VBA编辑器 22
2.3.2 VBA的对象、属性、方法和事件 26
2.3.3 Excel中的对象简介 27
2.3.4 VBA编程基础 33
2.3.5工作簿对象和工作表对象事件编程 46
2.3.6窗体和控件 51
2.3.7创建自定义工具栏和自定义菜单 58
2.4 ADO数据库访问技术概述 61
2.4.1引用ADO 61
2.4.2 ADO的对象 62
2.4.3记录集对象 63
2.4.4关于ADOX 63
2.5 SQL语言概述 65
2.5.1 SQL运算符 65
2.5.2 SQL合计函数 66
2.5.3 SQL常用语句 66
第3章 获取SQL Server数据库信息 69
3.1建立与SQL Server服务器的连接 69
3.2建立与SQL Server数据库的连接 70
3.3判断数据库是否存在 71
3.3.1利用 SQL语句判断数据库是否存在 71
3.3.2利用存储过程判断数据库是否存在 73
3.4判断数据表是否存在 74
3.4.1利用SQL语句判断数据表是否存在 74
3.4.2利用ADO的OpenSchema方法判断数据表是否存在 76
3.4.3利用ADOX判断数据表是否存在 78
3.5判断字段是否存在 80
3.5.1利用SQL语句判断字段是否存在 80
3.5.2利用ADO的OpenSchema方法判断字段是否存在 82
3.5.3利用ADOX判断字段是否存在 83
3.5.4利用查询记录集判断字段是否存在 84
3.6判断索引是否存在 85
3.6.1利用SQL语句判断索引是否存在 85
3.6.2利用OpenSchema方法判断索引是否存在 86
3.6.3利用ADOX判断索引是否存在 87
3.7获取SQL Server服务器上所有的数据库清单 88
3.7.1利用SQL语句获取数据库清单 88
3.7.2利用存储过程获取数据库清单 90
3.8获取指定数据库中所有的数据表信息清单 91
3.8.1利用SQL语句获取数据表信息清单 91
3.8.2利用ADO的OpenSchema方法获取数据表信息清单 92
3.8.3利用ADOX获取数据表信息清单 95
3.9获取指定数据表中所有的字段信息清单 97
3.9.1利用SQL语句获取指定数据表的全部字段信息清单 97
3.9.2利用OpenSchema方法获取指定数据表的全部字段信息清单 99
3.9.3利用数据表查询记录集对象获取指定数据表的全部字段信息清单 102
3.9.4利用ADOX获取指定数据表中所有字段信息清单 103
3.10获取指定数据表中所有的索引清单 104
3.10.1利用SQL语句获取指定数据表的全部索引信息清单 104
3.10.2利用OpenSchema方法获取指定数据表的全部索引信息清单 106
3.10.3利用ADOX获取指定数据表中所有索引信息清单 108
第4章 自动创建和删除SQL Server数据库和数据表 110
4.1创建数据库和数据表的基本方法 110
4.2字段的数据类型 110
4.3创建一个新的数据库和数据表 112
4.3.1创建默认属性的新数据库和数据表 112
4.3.2创建自定义属性的新数据库和数据表 115
4.4重新设置数据库文件的属性 118
4.5在已有的数据库中创建数据表 119
4.6从SQL Server服务器上删除数据库 121
4.7从指定的数据库中删除数据表 122
第5章 编辑SQL Server数据库和数据表 123
5.1重命名数据库 123
5.1.1利用标准SQL语句重命名数据库 123
5.1.2利用SQL语句重命名数据库 124
5.2重命名数据表 125
5.2.1利用标准SQL语句生成表查询的方法重命名数据表 125
5.2.2利用SQL语句重命名数据表 126
5.3编辑字段 127
5.3.1利用SQL语句添加新字段 127
5.3.2使用存储过程修改字段名称 128
5.3.3使用SQL语句修改字段的数据类型和字段长度等 129
5.3.4利用SQL语句删除字段 130
5.3.5利用ADOX删除字段 132
5.4编辑索引 132
5.4.1利用SQL语句创建索引 133
5.4.2利用SQL语句删除索引 134
5.4.3利用ADOX删除索引 135
5.5编辑外键 136
5.5.1利用SQL语句创建外键 136
5.5.2利用SQL语句删除外键 137
5.5.3利用ADOX删除外键 138
5.6设置默认值 139
5.6.1在创建数据表时设置默认值 139
5.6.2为现有的数据表字段设置默认值 140
5.6.3删除数据表字段的默认值 141
第6章 查询SQL Server数据库概述 143
6.1 SQL查询语言概述 143
6.1.1 SELECT查询语句的语法结构 143
6.1.2 SQL查询语言的有关函数 144
6.2将查询结果复制到Excel工作表 144
6.2.1利用Range对象的CopyFromRecordset方法复制查询结果 144
6.2.2利用循环的方法复制查询结果 146
6.2.3对复制到工作表的查询结果进行规范处理 150
6.3将查询结果显示在窗体 151
6.3.1将查询结果显示在窗体——利用ListView控件 151
6.3.2将查询结果显示在窗体——利用浏览按钮 156
第7章 无条件查询 161
7.1范例数据库设计及使用 161
7.1.1范例数据库设计 161
7.1.2附加范例数据库到您的SQL Server服务器上 163
7.2查询表中所有记录 164
7.3查询表中所有记录的指定字段 166
7.4查询结果不显示重复记录 167
7.5查询前n条记录 168
7.6查询前百分数n的记录 170
7.7将表达式作为查询字段进行查询 171
7.8将查询结果以别名输出 172
7.9将字段合并并以别名查询输出 173
7.10合并查询 175
第8章 条件查询 177
8.1 WHERE条件子句的语法结构 177
8.2 WHERE条件子句中的运算符 177
8.2.1关系运算符 177
8.2.2逻辑运算符 178
8.2.3特殊运算符 178
8.3单条件查询 179
8.3.1等于或不等于查询 179
8.3.2列表(in或not in)查询 180
8.3.3介于(between)查询 182
8.3.4模糊(like)查询 183
8.3.5是否为空(is null或is not null)查询 184
8.4复杂条件查询 185
8.5计算条件下的查询 187
第9章 排序查询 189
9.1 ORDER BY排序查询的语法结构 189
9.2将多个字段按照不同的排序方式进行排序 189
9.3根据表达式对查询结果进行排序 191
9.4根据字段别名对查询结果进行排序 192
9.5根据字段位置对查询结果进行排序 193
第10章 汇总和分组查询 194
10.1聚合函数 194
10.2使用聚合函数进行汇总查询 194
10.3使用GROUP BY子句进行分组查询 197
10.4使用HAVING子句进行分组查询 198
第11章 生成表查询 202
11.1 INTO查询的语法结构 202
11.2将查询结果生成一个永久新表 202
11.3将查询结果追加到已有的表中 204
第12章 多表连接查询 206
12.1 SELECT多表连接查询的语法结构 206
12.2等值或非等值连接查询 206
12.3自身连接查询 212
12.4内连接查询 213
12.5左外连接查询 214
12.6右外连接查询 215
12.7全外连接查询 216
第13章 嵌套查询 218
13.1嵌套查询的语法结构 218
13.2返回单值的嵌套查询 218
13.3返回多值的嵌套查询 222
13.3.1 IN (NOT IN)嵌套查询 222
13.3.2 SOME (ANY)嵌套查询 225
13.3.3 ALL嵌套查询 225
13.3.4 EXISTS (NOT EXISTS)嵌套查询 226
13.4多层嵌套查询 227
第14章 编辑SQL Server数据库数据 229
14.1添加新记录 229
14.1.1一次添加一条记录 229
14.1.2一次添加多条记录 230
14.1.3将工作表的数据添加到数据库 231
14.1.4如何为某字段插入空值(NULL) 232
14.2修改更新记录 233
14.2.1一次修改一条记录 234
14.2.2一次修改多条记录 234
14.3删除记录 236
14.3.1一次删除一条记录 236
14.3.2一次删除多条记录 237
14.3.3删除数据表的全部记录 238
14.4编辑数据综合应用案例 238
14.4.1设计窗体结构 238
14.4.2设计程序代码 239
14.4.3应用说明 243
第15章 数据维护 246
15.1备份数据库 246
15.1.1利用企业管理器备份数据库 246
15.1.2利用程序自动备份数据库 248
15.2恢复数据库 248
15.2.1利用企业管理器恢复数据库 248
15.2.2利用程序自动恢复数据库 249
附录VBA参考 251
案例目录 298
参考文献 302
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《管理运筹学》韩伯棠主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019