这是一本关于SQL Server 2000管理和开发参考大全,书中几乎囊括了使用SQL Server 2000进行管理和开发的全部知识,同时在讲解中结合了大量实用而又有代表性的示例和典型应用。本书内容精练、重点突出、实例丰富,是各级程序开发人员的必备参考书,同时也非常适合大中专院校师生阅读。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | SQL Server管理与开发技术大全(附光盘)/软件工程师典藏 |
分类 | |
作者 | 韩朝军//梁冰//刘莹 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 这是一本关于SQL Server 2000管理和开发参考大全,书中几乎囊括了使用SQL Server 2000进行管理和开发的全部知识,同时在讲解中结合了大量实用而又有代表性的示例和典型应用。本书内容精练、重点突出、实例丰富,是各级程序开发人员的必备参考书,同时也非常适合大中专院校师生阅读。 内容推荐 本书是一本关于SQL Server 2000管理和开发参考大全,书中几乎囊括了使用SQL Server 2000进行管理和开发的全部知识,同时在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分21章,包括SQL Server 2000入门、管理SQL Server、使用企业管理器管理数据库、编辑SQL数据库、维护SQL Server数据库、SQL Server安全性管理、Transact-SQL语言、定义和操作SQL Server数据库、索引、视图、存储过程、触发器、函数、事务、游标、约束完整性、分布式查询、Delphi操作SQL Server 2000、Visual Basic操作SQL Server 2000、ASP操作SQL Server 2000等。书中各部分内容既相互独立又相互联系,可以逐步引导读者深入学习并掌握SQL Server 2000。 本书附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代码,所有源代码都经过精心调试,在Windows 2000下测试通过,保证能够正常运行。 本书内容精练、重点突出、实例丰富,是各级程序开发人员的必备参考书,同时也非常适合大中专院校师生阅读。 目录 第1篇 数据库管理篇 第1章 关于SQL Server 2000 3 1.1 SQL Server 2000概述 4 1.1.1 SQL Server 2000简介 4 1.1.2 SQL Server 2000特点 4 1.2 SQL Server 2000版本 6 1.3 SQL Server 2000安装 6 1.3.1 安装要求 7 1.3.2 安装注意事项 8 1.3.3 安装SQL Server 2000客户端与服务器端 8 1.3.4 安装SQL Server 2000客户端 14 1.4 SQL Server 2000卸载 16 1.4.1 通过控制面板卸载SQL Server 2000 16 1.4.2 通过光盘自带的卸载程序卸载SQL Server 2000 18 1.5 SQL Server 2000基本结构 19 1.5.1 文件 19 1.5.2 数据库 21 1.5.3 系统表 22 1.5.4 系统存储过程 25 1.5.5 管理工具 26 1.6 SQL Server升级向导 26 1.6.1 SQL Server的版本升级 27 1.6.2 升级的注意事项 29 1.7 下载SQL Server的补丁 30 1.8 使用SQL Server联机丛书 30 1.9 疑难解析 33 1.9.1 如何解决SQL Server 2000安装失败的问题 33 1.9.2 安装过程中检测到只读文件 33 1.9.3 如何查找有关计算机上运行的各种实例的安装位置的信息 33 1.9.4 能否在运行Microsoft Windows NT 4.0终端服务器上安装SQL Server 2000 33 1.9.5 从SQL Server 7.0升级到SQL Server 2000需要服务补丁吗 33 第2章 管理SQL Server 35 2.1 SQL Server 2000管理工具 36 2.1.1 企业管理器 36 2.1.2 服务管理器 37 2.1.3 查询分析器 38 2.1.4 导入和导出数据 43 2.1.5 事件探查器 47 2.1.6 在IIS中配置SQL XML支持 49 2.1.7 客户端网络实用工具 52 2.1.8 服务器网络实用工具 55 2.2 启动和停止SQL Server服务 55 2.2.1 使用SQL Server服务管理器 55 2.2.2 使用SQL Server企业管理器 56 2.2.3 使用命令行 57 2.2.4 使用控制面板 58 2.3 服务器组的注册及删除 60 2.3.1 注册服务器组 60 2.3.2 删除服务器组 61 2.4 服务器的注册及删除 62 2.4.1 注册服务器 62 2.4.2 删除服务器 66 2.5 配置服务器 66 第3章 使用企业管理器创建数据库与数据表 71 3.1 数据库的相关知识 72 3.1.1 数据库基本概念 72 3.1.2 数据模型 73 3.1.3 数据库对象 73 3.1.4 文件 74 3.1.5 文件组 74 3.2 SQL Server的命名规则 75 3.2.1 标识符 75 3.2.2 对象命名规则 76 3.2.3 实例命名规则 76 3.3 数据表的相关知识 76 3.3.1 基本数据类型 76 3.3.2 用户自定义数据类型 77 3.3.3 与表相关的概念 79 3.4 使用企业管理器管理数据库 80 3.4.1 创建数据库 80 3.4.2 查看数据库 84 3.4.3 修改数据库 84 3.4.4 删除数据库 85 3.4.5 限制用户对数据库的访问 86 3.5 使用企业管理器管理数据表 87 3.5.1 创建数据表 87 3.5.2 查看数据表 89 3.5.3 修改数据表 92 3.5.4 数据表重命名 92 3.5.5 删除数据表 92 3.6 关系的建立与维护 94 3.6.1 一对一关系 94 3.6.2 一对多关系 95 3.6.3 多对多关系 96 第4章 编辑SQL Server数据库 97 4.1 录入数据 98 4.1.1 添加新记录 98 4.1.2 利用默认值和标识添加数据 100 4.1.3 利用公式录入数据 102 4.1.4 解决字段不够长问题 103 4.1.5 解决录入时非法报错问题 103 4.2 修改数据 104 4.2.1 手工修改指定行记录 104 4.2.2 使用SQL语句修改指定记录 104 4.3 删除数据 105 4.3.1 手工删除指定行记录 105 4.3.2 使用SQL语句删除指定记录 106 4.4 浏览数据 107 4.4.1 使用企业管理器浏览数据表 108 4.4.2 使用SELECT语句浏览数据表 108 4.5 查找数据 109 4.5.1 查找指定行记录 109 4.5.2 查找第一条记录 110 4.5.3 查找最后一条记录 110 4.5.4 查找下一条记录 111 4.5.5 查找前一条记录 111 第5章 维护SQL Server数据库 113 5.1 导入、导出数据表 114 5.1.1 导入Access数据库中数据表 114 5.1.2 导入SQL Server数据表 118 5.1.3 导入其他数据源的数据表 120 5.1.4 导出SQL Server数据表 122 5.1.5 使用DTS包导入/导出数据库 125 5.2 备份和恢复数据库 127 5.2.1 数据库备份类型 127 5.2.2 数据库恢复模型 128 5.2.3 创建备份设备 128 5.2.4 备份数据库 130 5.2.5 恢复数据库 133 5.2.6 删除备份设备 136 5.3 备份data路径下所有数据库 137 5.3.1 备份所有数据库 137 5.3.2 恢复所有数据库 138 5.4 收缩数据库 138 5.5 脚本与批处理 139 5.5.1 将数据库生成脚本 140 5.5.2 将指定表生成脚本 141 5.5.3 执行脚本 142 5.5.4 批处理 142 5.6 分离和附加数据库 143 5.6.1 分离数据库 143 5.6.2 附加数据库 144 5.7 处理数据库连接错误 145 5.8 数据库维护计划 147 第6章 SQL Server 2000安全性管理 151 6.1 SQL Server的安全认证模式 152 6.1.1 服务器认证 152 6.1.2 数据库认证 153 6.1.3 设置验证模式 153 6.2 管理角色 154 6.2.1 管理服务器角色 154 6.2.2 管理数据库角色 157 6.3 管理服务器 160 6.3.1 查看登录账号 160 6.3.2 创建登录账号 161 6.3.3 更改和删除登录账号 163 6.3.4 特殊账户 164 6.4 管理数据库用户 164 6.4.1 创建数据库用户 164 6.4.2 查看数据库用户 167 6.4.3 删除数据库用户 169 6.4.4 特殊数据库用户 170 6.5 管理权限 170 6.5.1 使用企业管理器管理权限 171 6.5.2 使用Transact-SQL语句管理权限 176 第2篇 数据库开发篇 第7章 Transact-SQL语言 181 7.1 SQL Server语言 182 7.1.1 SQL概述 182 7.1.2 SQL语言的组成 182 7.1.3 SQL语句结构 184 7.1.4 Transact-SQL语句分类 184 7.2 数据类型 185 7.2.1 整数数据类型 185 7.2.2 浮点数据类型 185 7.2.3 二进制数据类型 186 7.2.4 逻辑数据类型 186 7.2.5 字符数据类型 186 7.2.6 文本和图形数据类型 187 7.2.7 日期和时间数据类型 187 7.2.8 货币数据类型 188 7.2.9 特定数据类型 188 7.2.10 用户自定义数据类型 188 7.2.11 新数据类型 190 7.3 常量 191 7.3.1 数字常量 191 7.3.2 字符串常量 191 7.3.3 日期和时间常量 191 7.3.4 符号常量 191 7.4 变量 191 7.4.1 局部变量 191 7.4.2 全局变量 193 7.5 注释符、运算符与通配符 195 7.5.1 注释符(Annotation) 195 7.5.2 运算符(Operator) 195 7.5.3 通配符(Wildcard) 198 7.6 流程控制 199 7.6.1 BEGIN...END 199 7.6.2 IF 200 7.6.3 IF...ELSE 201 7.6.4 CASE 202 7.6.5 WHILE 204 7.6.6 WHILE...CONTINUE...BREAK 205 7.6.7 RETURN 206 7.6.8 GOTO 207 7.6.9 WAITFOR 207 7.7 常用命令 208 7.7.1 DBCC 208 7.7.2 CHECKPOINT 209 7.7.3 DECLARE 209 7.7.4 PRINT 211 7.7.5 RAISERROR 211 7.7.6 READTEXT 212 7.7.7 BACKUP 213 7.7.8 RESTORE 213 7.7.9 SELECT 214 7.7.10 SET 215 7.7.11 SHUTDOWN 215 7.7.12 WRITETEXT 216 7.7.13 USE 216 第8章 数据库的定义和操作 217 8.1 数据库的管理 218 8.1.1 创建数据库 218 8.1.2 修改数据库 222 8.1.3 删除数据库 226 8.2 表的创建与管理 227 8.2.1 创建表 227 8.2.2 查看表属性 232 8.2.3 修改表 233 8.2.4 删除表 239 8.3 数据的操作 240 8.3.1 插入数据 240 8.3.2 修改数据 247 8.3.3 删除数据 256 第9章 数据查询 263 9.1 SELECT检索数据 264 9.1.1 SELECT语句的基本结构 264 9.1.2 SELECT子句 266 9.1.3 FROM子句 267 9.1.4 WHERE子句 269 9.1.5 ORDER BY子句 276 9.1.6 GROUP BY子句 277 9.1.7 COMPUTE子句 281 9.1.8 OPTION子句 283 9.1.9 DISTINCT关键字 284 9.1.10 AS关键字 285 9.1.11 TOP关键字 286 9.1.12 解决查询过程中的问题 287 9.2 汇总与分组数据 290 9.2.1 使用聚合函数进行汇总和分组 290 9.2.2 筛选分组结果 293 9.3 使用空值 301 9.3.1 什么是空值 301 9.3.2 检测空值 301 9.3.3 处理空值 302 9.4 保存查询结果 303 9.4.1 从查询结果创建一个永久表 303 9.4.2 从查询结果创建一个临时表 304 9.4.3 从查询结果创建一个新的视图 304 9.5 用UNION合并多个查询结果 305 9.5.1 UNION与连接之间的区别 305 9.5.2 使用UNION ALL合并表 306 9.5.3 UNION中的ORDER BY子句 306 9.5.4 UNION中的自动数据类型转换 307 9.5.5 不同数据类型表的UNION 308 9.5.6 有不同列数的两个表的UNION 308 9.5.7 三个或更多表的UNION 309 9.6 子查询与嵌套查询 310 9.6.1 什么是嵌套查询 310 9.6.2 什么是子查询 310 9.6.3 简单嵌套查询 310 9.6.4 带IN的嵌套查询 311 9.6.5 带NOT IN的嵌套查询 312 9.6.6 带SOME的嵌套查询 313 9.6.7 带ANY的嵌套查询 314 9.6.8 带ALL的嵌套查询 315 9.6.9 带EXISTS的嵌套查询 316 9.7 连接查询 317 9.7.1 内连接 317 9.7.2 外连接 319 9.7.3 自身连接 321 9.7.4 交叉连接 323 9.7.5 连接多表的方法 323 9.8 使用CASE函数进行查询 325 第10章 索引 331 10.1 索引的概念 332 10.2 索引的优缺点 332 10.2.1 索引的优点 332 10.2.2 索引的缺点 332 10.3 索引的分类 332 10.3.1 聚集索引 332 10.3.2 非聚集索引 333 10.4 索引的操作 333 10.4.1 索引的创建 333 10.4.2 查看索引信息 338 10.4.3 索引的修改 340 10.4.4 索引的删除 341 10.4.5 设置索引的选项 343 10.5 索引的分析与维护 345 10.5.1 索引的分析 345 10.5.2 索引的维护 346 10.6 全文索引 348 10.6.1 使用企业管理器启用全文索引 348 10.6.2 使用Transact-SQL语句启用全文索引 351 10.6.3 全文目录 353 10.6.4 全文目录的维护 355 10.6.5 检索词 356 10.6.6 高级检索选项 360 10.6.7 模糊查询 361 第11章 视图 365 11.1 视图的概念 366 11.2 视图的优点 366 11.3 视图的使用 367 11.3.1 视图的创建 367 11.3.2 视图的重命名 372 11.3.3 视图的修改 372 11.3.4 视图的删除 375 11.3.5 视图定义信息的查询 375 11.3.6 在视图上使用INSERT语句 377 11.3.7 在视图上使用UPDATE语句 378 11.3.8 在视图上使用DELETE语句 378 11.4 在视图上检索数据 379 11.5 WITH CHECK OPTION的视图 379 11.6 对视图进行加密 380 11.7 使用视图加强数据安全 381 11.7.1 对不同的用户设置权限 381 11.7.2 通过视图限制用户对列的访问 382 11.7.3 通过视图限制用户对行的访问 382 第12章 存储过程 383 12.1 存储过程的概念 384 12.2 存储过程的分类 384 12.2.1 系统存储过程 384 12.2.2 本地存储过程 385 12.2.3 临时存储过程 385 12.2.4 远程存储过程 385 12.2.5 扩展存储过程 385 12.3 存储过程的使用 386 12.3.1 存储过程的简单创建 386 12.3.2 创建带参数的存储过程 389 12.3.3 创建带返回值的存储过程 393 12.3.4 在存储过程中定义变量 401 12.3.5 存储过程的执行 402 12.3.6 存储过程的查看 403 12.3.7 存储过程的修改 405 12.3.8 存储过程的删除 408 12.3.9 存储过程的重新编译 409 12.3.10 调试存储过程 410 12.3.11 执行远程存储过程 411 第13章 触发器 415 13.1 触发器的概念 416 13.2 触发器的优点 416 13.3 触发器的种类 416 13.4 触发器的使用 417 13.4.1 触发器的创建 417 13.4.2 触发器的查看 420 13.4.3 触发器的修改 422 13.4.4 触发器的删除 423 13.4.5 启用或禁止触发器 424 13.4.6 允许使用嵌套触发器 425 13.4.7 建立列级触发器 426 13.4.8 递归触发器 427 第14章 函数 429 14.1 聚合函数 430 14.1.1 聚合函数简介 430 14.1.2 使用SUM(求和)函数 430 14.1.3 使用AVG(平均值)函数 431 14.1.4 使用MIN(最小值)函数 432 14.1.5 使用MAX(最大值)函数 433 14.1.6 使用COUNT(统计)函数 434 14.1.7 使用DISTINCT(取不重复记录)函数 436 14.1.8 如何查询重复记录 437 14.2 数学函数 437 14.2.1 数学函数简介 437 14.2.2 使用ABS(绝对值)函数 438 14.2.3 使用CEILING函数 438 14.2.4 使用DEGREES函数 438 14.2.5 使用EXP(指数值)函数 439 14.2.6 使用FLOOR函数 439 14.2.7 使用LOG函数和LOG10函数 439 14.2.8 使用PI(圆周率)函数 440 14.2.9 使用POWER(乘方)函数 440 14.2.10 使用RADIANS函数 441 14.2.11 使用RAND(随机浮点数)函数 441 14.2.12 使用ROUND(四舍五入)函数 441 14.2.13 使用SQUARE(平方)函数和SQRT(平方根)函数 442 14.2.14 使用三角函数 442 14.3 字符串函数 444 14.3.1 字符串函数简介 444 14.3.2 使用ASCII(获取ASCII码)函数 444 14.3.3 使用CHAR(返回ASCII码字符)函数 446 14.3.4 使用CHARINDEX(返回字符串的起始位置)函数 446 14.3.5 使用DIFFERENCE(返回SOUNDEX的值之差)函数 447 14.3.6 使用LEFT(取左边指定个数的字符)函数 447 14.3.7 使用RIGHT(取右边指定个数的字符)函数 448 14.3.8 使用LEN(返回字符个数)函数 448 14.3.9 使用LTRIM(清除左边空格)函数 449 14.3.10 使用RTRIM(清除右边空格)函数 449 14.3.11 使用LOWER(转换小写)函数 449 14.3.12 使用UPPER(转换大写)函数 450 14.3.13 使用NCHAR函数和UNICODE函数 451 14.3.14 使用PATINDEX函数 451 14.3.15 使用REPLACE(替换字符串)函数 452 14.3.16 使用QUOTENAME(返回带有分隔符的Unicode字符串)函数 453 14.3.17 使用REPLICATE(以指定的次数重复字符表达式)函数 453 14.3.18 使用REVERSE(返回字符表达式的反转)函数 454 14.3.19 使用SOUNDEX(返回由4个字符组成的代码)函数 454 14.3.20 使用SPACE(返回由重复的空格组成的字符串)函数 455 14.3.21 使用STR函数 455 14.3.22 使用STUFF(删除指定的字符并在指定的位置插入字符)函数 455 14.3.23 使用SUBSTRING(取字符串)函数 456 14.4 日期和时间函数 456 14.4.1 日期和时间函数简介 456 14.4.2 使用DATEADD(添加日期时间)函数 457 14.4.3 使用GETDATE(返回当前系统日期和时间)函数 458 14.4.4 使用DATEDIFF(返回日期和时间的边界数)函数 458 14.4.5 使用DATENAME(返回指定日期部分的字符串)函数 459 14.4.6 使用DATEPART(返回指定日期部分的整数)函数 459 14.4.7 使用DAY(返回指定日期的天)函数 460 14.4.8 使用MONTH(返回指定日期的月)函数 460 14.4.9 使用YEAR(返回指定日期的年)函数 460 14.4.10 使用GETUTCDATE(返回表示当前UTC时间)函数 461 14.5 转换函数 461 14.5.1 转换函数简介 461 14.5.2 使用CAST函数 462 14.5.3 使用CONVERT函数 463 14.6 游标函数 465 14.6.1 游标函数简介 465 14.6.2 使用@@CURSOR_ROWS函数 465 14.6.3 使用CURSOR_STATUS函数 466 14.6.4 使用@@FETCH_STATUS函数 468 14.7 文本和图像函数 469 14.7.1 文本和图像函数简介 469 14.7.2 使用PATINDEX函数 469 14.7.3 使用TEXTPTR函数 469 14.7.4 使用TEXTVALID函数 470 14.8 元数据函数 471 14.8.1 元数据函数简介 471 14.8.2 使用COL_LENGTH函数 471 14.8.3 使用COL_NAME函数 472 14.8.4 使用COLUMNPROPERTY函数 473 14.8.5 使用DB_NAME函数 474 14.8.6 使用FILE_ID函数 475 14.8.7 使用FILE_NAME函数 475 14.8.8 使用INDEXKEY_PROPERTY函数 475 14.8.9 使用OBJECT_ID函数 476 14.8.10 使用OBJECTPROPERTY函数 476 第15章 事务 477 15.1 事务的概念 478 15.2 显式事务与隐性事务 478 15.2.1 显式事务 478 15.2.2 隐性事务 479 15.2.3 API中控制隐性事务 480 15.2.4 事务的COMMIT和ROLLBACK 480 15.3 使用事务 480 15.3.1 开始事务 480 15.3.2 结束事务 481 15.4 事务的工作机制 482 15.5 自动提交事务 483 15.6 事务日志的备份与还原 483 15.6.1 备份事务日志 483 15.6.2 还原事务日志 485 15.7 事务的并发问题 486 15.8 事务的隔离级别 487 15.9 锁 489 15.9.1 SQL Server锁机制 489 15.9.2 锁模式 489 15.9.3 锁的粒度 490 15.9.4 查看锁 491 15.10 死锁 492 15.11 分布式事务处理 493 15.11.1 分布式事务简介 493 15.11.2 创建分布式事务 493 15.11.3 分布式处理协调器 494 第16章 游标 495 16.1 游标的概念 496 16.2 使用游标 496 16.2.1 声明游标 496 16.2.2 打开游标 498 16.2.3 从游标中读取数据 499 16.2.4 关闭游标 500 16.2.5 释放游标 501 16.3 创建游标变量 501 16.4 游标类型 502 16.4.1 静态游标 502 16.4.2 动态游标 502 16.4.3 只进游标 502 16.4.4 键集驱动游标 503 16.5 游标的相关操作 503 16.5.1 使用游标修改数据 503 16.5.2 使用游标删除数据 504 16.5.3 将游标中的数据进行排序显示 505 16.5.4 使用FETCH语句将数据值存入变量 506 16.5.5 在游标中包含计算列 507 16.6 游标并发 508 16.7 游标锁定 509 16.8 游标系统存储过程 509 第17章 约束完整性 515 17.1 约束的概念 516 17.2 约束类型 516 17.3 列约束和表约束 516 17.4 创建约束 516 17.4.1 创建主键约束 516 17.4.2 创建外键约束 519 17.4.3 创建默认约束 520 17.4.4 创建惟一约束 521 17.4.5 创建检查约束 522 17.4.6 创建非空约束 523 17.5 删除约束 524 17.6 查看约束 525 17.7 规则 526 17.7.1 规则的概念 526 17.7.2 创建规则 527 17.7.3 绑定规则 527 17.7.4 松绑规则 528 17.7.5 删除规则 529 17.7.6 使用企业管理器管理规则 529 17.8 默认 531 17.8.1 默认的概念 531 17.8.2 创建默认值 531 17.8.3 绑定默认值 532 17.8.4 松绑默认值 532 17.8.5 删除默认值 532 17.8.6 使用企业管理器管理默认 533 第18章 分布式查询 535 18.1 分布式查询的概念 536 18.2 链接服务器 536 18.2.1 使用企业管理器建立链接 536 18.2.2 使用SQL语句管理链接 539 18.2.3 使用SQL语句管理映射 541 18.2.4 创建到电子表格的链接 543 18.2.5 创建到Access数据库的链接 544 18.3 访问外部数据 544 18.3.1 使用OpenDataSource函数访问外部数据 544 18.3.2 访问Excel电子表格中的数据 546 18.3.3 使用OpenQuery函数查询数据 546 18.3.4 使用OpenRowSet函数查询数据 547 18.3.5 访问Access数据库中的数据 548 18.4 对外部数据进行添加、修改、删除 549 18.4.1 对外部数据进行添加 549 18.4.2 修改外部数据 550 18.4.3 删除外部数据 550 18.5 分布式查询过程 550 18.5.1 sp_catalogs存储过程 550 18.5.2 sp_column_privileges_ex存储过程 551 18.5.3 sp_columns_ex存储过程 552 18.5.4 sp_foreignkeys存储过程 553 18.5.5 sp_indexes存储过程 554 18.5.6 sp_primarykeys存储过程 555 18.5.7 sp_serveroption存储过程 555 18.5.8 sp_table_privileges_ex存储过程 556 18.5.9 sp_tables_ex存储过程 556 第3篇 数据库应用篇 第19章 Delphi操作SQL Server 2000 561 19.1 如何连接数据库 562 19.1.1 使用ADO连接SQL Server 2000数据库 562 19.1.2 使用ODBC连接SQL Server 2000数据库 564 19.2 浏览数据库中的信息 569 19.3 数据库和数据表 572 19.4 查询 576 19.4.1 普通查询 576 19.4.2 区间查询 578 19.4.3 模糊查询 579 19.4.4 其他查询 581 19.5 对数据进行添加、修改、删除 582 19.5.1 向数据表中添加信息 582 19.5.2 修改数据表中的信息 584 19.5.3 删除数据表中的记录 585 19.6 游标 586 19.7 视图 588 19.8 存储过程 590 19.9 触发器 592 19.10 索引 593 第20章 Visual Basic操作SQL Server 2000 599 20.1 如何连接数据库 600 20.1.1 ADO连接SQL Server 2000数据库 600 20.1.2 使用DAO连接SQL Server2000数据库 601 20.2 浏览数据表 602 20.2.1 使用文本控件及数据库显示控件浏览数据 602 20.2.2 使用表格类控件浏览数据表 603 20.3 数据库及数据表 604 20.3.1 创建数据库及数据表 604 20.3.2 提取数据表的结构 605 20.4 数据录入 609 20.4.1 利用数据绑定控件录入数据 609 20.4.2 使用INSERT语句录入数据 610 20.5 数据删除 612 20.5.1 使用ADO控件Delete方法删除数据 612 20.5.2 执行DELETE语句进行数据删除 613 20.5.3 删除列中的数据 613 20.6 数据修改 614 20.6.1 使用UPDATE语句修改数据 614 20.6.2 表格数据绑定控件修改数据 614 20.6.3 使用文本数据绑定控件修改数据 615 20.7 数据查询 616 20.7.1 简单查询 616 20.7.2 模糊查询 619 20.7.3 日期和时间查询 619 20.8 存储过程 621 20.8.1 创建存储过程 621 20.8.2 在VB中使用存储过程 622 20.8.3 删除存储过程 624 20.9 触发器 624 20.9.1 创建触发器 624 20.9.2 使用触发器 625 20.10 视图 625 20.10.1 创建视图 625 20.10.2 视图的使用与删除 626 第21章 ASP操作SQL Server 2000 627 21.1 如何连接数据库 628 21.1.1 使用ADO连接SQL Server 2000数据库 628 21.1.2 使用ODBC连接SQL Server 2000数据库 628 21.1.3 使用OLE DB连接SQL Server 2000数据库 632 21.2 浏览数据表 633 21.2.1 使用文本框浏览数据表 633 21.2.2 使用表格浏览数据表 634 21.3 数据库及数据表 635 21.3.1 创建数据库及数据表 635 21.3.2 修改数据表的结构 637 21.3.3 删除无用的数据库及数据表 640 21.4 索引 641 21.4.1 创建索引 641 21.4.2 编辑及删除索引 642 21.4.3 创建全文索引 643 21.4.4 使用全文索引进行全文查询 643 21.5 视图 644 21.5.1 创建视图 644 21.5.2 编辑及删除视图 645 21.5.3 通过视图查询数据 646 21.5.4 通过视图添加数据 646 21.5.5 通过视图修改数据 646 21.5.6 通过视图删除数据 647 21.6 游标 647 21.6.1 声明及管理游标 647 21.6.2 使用游标读取数据 647 21.6.3 使用游标修改及删除数据 648 21.7 数据查询 649 21.7.1 通用查询 649 21.7.2 模糊查询 652 21.7.3 日期和时间查询 654 21.7.4 分组查询 655 21.7.5 多表查询 657 21.7.6 嵌套查询 658 21.8 利用SQL语句对数据表进行添加、修改、删除 660 21.8.1 数据的添加 660 21.8.2 数据的修改 661 21.8.3 数据的删除 661 21.9 存储过程 662 21.9.1 创建存储过程 662 21.9.2 使用存储过程传递参数 663 21.9.3 使用存储过程备份数据库 663 21.9.4 使用存储过程附加数据库 663 21.10 触发器 664 21.10.1 创建及管理触发器 664 21.10.2 使用触发器添加数据 664 21.10.3 使用触发器修改数据 665 21.10.4 使用触发器删除数据 665 实例索引 667 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。