当前位置:首页 > 工业技术
SQL Server 2000应用与开发范例宝典
SQL Server 2000应用与开发范例宝典

SQL Server 2000应用与开发范例宝典PDF电子书下载

工业技术

  • 电子书积分:20 积分如何计算积分?
  • 作 者:明日科技,李贺,刘彬彬,孙明丽编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115148716
  • 页数:737 页
图书介绍:本书介绍了使用SQL Server程序开发的各方面技术和技巧。
《SQL Server 2000应用与开发范例宝典》目录

第1章 配置与管理SQL Server 2000 1

实例001 安装SQL Server 2000个人版 2

1.1 安装SQL Server 2000 2

实例002 安装SQL Server 2000企业版 7

实例003 安装SQL Server 2000客户端 12

实例004 升级SQL Server 14

实例005 卸载SQL Server 15

实例006 创建服务器组 16

1.2 配置服务器 16

实例007 注册服务器 17

实例008 启动、暂停和停止SQL Server 2000 19

实例009 配置网络连接 22

实例010 配置链接服务器 23

实例011 配置远程服务器 26

实例012 测试服务器的配置 28

实例013 影响SQL Server运行的设置 30

实例014 客户端Net-Library 31

1.3 配置客户端 31

实例015 配置ODBC数据源 33

实例016 测试客户端的配置 36

实例017 建立访问SQL Server 2000的虚拟目录 37

1.4 通过Internet访问SQL Server 2000 37

实例018 通过HTTP访问SQL Server 2000 40

实例020 启动企业管理器 42

1.5 管理SQL Server 2000 42

实例019 通过Microsoft Proxy Server连接SQL Server 2000 42

实例021 使用查询分析器 43

实例022 使用SQL事件探查器 46

实例023 通过“服务”管理SQL Server 2000 50

实例024 使用SQL Server 2000联机丛书 52

实例025 将数据库生成脚本 53

1.6 脚本与批处理 53

实例026 将指定表生成脚本 56

实例027 执行脚本 57

实例028 批处理 58

实例029 复制数据库 60

1.7 维护SQL Server 2000 60

实例030 分离数据库 63

实例031 附加数据库 64

实例032 导入SQL Server 2000数据库 66

1.8 导入、导出数据库 66

实例033 导入Access数据 69

实例034 导出数据到Access数据库 73

实例035 导出数据到Excel 76

实例036 完全备份与还原 78

1.9 数据备份与还原 78

实例037 差异备份与还原 81

实例038 部分数据库还原 84

实例039 备份和恢复系统数据库 85

实例040 连接失败 87

1.10 常见问题与解决 87

实例041 用户登录失败 89

实例042 解决SQL Server 2000无法安装 90

实例043 解决SQL Server 2000卸载失败 91

实例044 解决安装SQL Server补丁时出现的问题 93

第2章 SQL Server数据库安全性管理 95

实例045 Windows验证模式 96

2.1 SQL Server的身份验证模式 96

实例046 混合验证模式 97

实例047 查看登录 98

2.2 管理SQL Server登录 98

实例048 创建一个登录账号 99

实例049 更改、删除登录账号 100

实例050 禁止登录账号 101

实例051 删除SQL Server登录 102

实例052 添加成员 103

2.3 服务器角色管理 103

实例053 删除成员 105

实例054 创建数据库用户账户 106

2.4 数据库角色管理 106

实例055 为数据库角色添加和删除成员 107

实例056 创建和删除数据库角色 109

实例057 为数据库角色设置权限 111

2.5 权限管理 111

实例058 设置数据库的访问权限 113

实例059 设置对象的访问权限 114

实例060 数据文件安全 115

2.6 高级安全主题 115

实例061 安全配置 117

实例062 使用安全套接字层(SSL)加密 120

实例063 如何防范SQL注入式攻击 125

第3章 使用企业管理器管理数据库 127

实例064 创建数据库 128

3.1 设计数据库 128

实例065 修改数据库 130

实例066 删除数据库 132

实例067 创建数据表 133

3.2 设计数据表 133

实例068 创建计算字段 137

实例069 修改表 139

实例070 删除表 140

实例071 建立惟一索引 141

3.3 索引的建立与维护 141

实例072 定义主键索引 143

实例073 删除索引 145

实例074 建立一对一关系 146

3.4 关系的建立与维护 146

实例075 建立一对多关系 149

实例076 删除关系 150

实例077 在表结构中添加新字段 151

3.5 维护数据表 151

实例078 在表结构中删除字段 152

实例079 修改表结构中字段的顺序 153

实例080 重命名表 154

实例081 查看所有数据 155

3.6 浏览数据 155

实例082 查看某一条记录 156

实例083 浏览指定行数的数据 157

实例084 添加数据 158

3.7 数据的基本操作 158

实例085 修改数据 160

实例086 删除数据 161

第4章 用代码维护SQL Server 2000 163

实例087 创建数据库 164

4.1 设计数据库 164

实例088 修改数据库 166

实例089 删除数据库 169

4.2 维护数据表 170

实例090 创建数据表 171

实例091 定义计算字段 173

实例092 修改表 174

实例093 删除表 176

实例094 修改表和字段的名称 177

实例095 分离数据库 179

4.3 维护数据库 179

实例096 附加数据库 180

实例097 附加单文件数据库 181

实例098 建立备份设备 182

4.4 数据库备份与恢复 182

实例099 删除备份设备 184

实例100 备份数据库 185

实例101 还原数据库 187

第5章 SQL查询技术 191

实例102 选取特定列数据 192

5.1 SELECT子句 192

实例103 查询多个列名 193

实例104 查询所有列 194

实例105 使用列别名 195

实例106 在列上加入计算 196

实例107 查询数字 198

5.2 模式查询 198

实例108 利用通配符进行查询 200

实例109 利用%通配符进行查询 201

实例110 利用[]通配符进行查询 202

实例111 利用[^]通配符进行查询 203

实例112 复杂的模式查询 204

实例113 统一字段格式进行查询 205

5.3 格式化字段和结果集 205

实例114 在查询中去除空格 207

实例115 对查询结果进行格式化(四舍五入) 208

5.4 利用谓词进行查询 210

实例116 利用IN谓词限定范围 211

实例117 利用NOT IN限定范围 212

实例118 利用ALL谓词限定范围 213

实例119 利用ANY谓词限定范围 214

实例120 NOT与谓词进行组合条件的查询 215

实例121 查询时不显示重复记录 217

5.5 除去重复记录或空值 217

实例122 列出数据中的重复记录和记录条数 218

实例123 去除记录中指定字段的空值 219

实例124 获取记录中指定字段的空值 220

实例125 查询前5名数据 221

5.6 数据前若干名 221

实例126 查询后5名数据 222

实例127 取出数据统计结果前3名数据 224

实例128 查询指定日期的数据 225

5.7 日期、时间查询 225

实例129 查询指定时间段的数据 226

实例130 按月查询数据 227

实例131 查询大于指定条件的数据 228

5.8 区间查询 228

实例132 查询小于指定条件的数据 229

实例133 利用<、>号进行区间查询 230

实例134 利用BETWEEN进行区间查询 231

实例135 利用模糊查询进行区间查询 233

5.9 在查询中使用OR和AND运算符 235

实例136 利用OR进行查询 236

实例137 利用AND进行查询 237

实例138 同时利用OR、AND进行查询 238

实例139 在分组查询中使用ALL关键字 241

5.10 分组统计 241

实例140 在分组查询中使用HAVING子句 243

实例141 在分组查询中使用CUBE运算符 245

实例142 在分组查询中使用ROLLUP 247

实例143 对统计结果进行排序 249

实例144 数据分组统计(单列) 250

实例145 按仓库分组统计图书库存(多列) 252

实例146 多表分组统计 253

实例147 使用COMPUTE 254

实例148 使用COMPUTE BY 257

实例149 利用聚集函数SUM对销售额进行汇总 258

5.11 聚集函数 258

实例150 利用聚集函数AVG求某班学生的平均年龄 260

实例151 利用聚集函数MIN求最小值 262

实例152 利用聚集函数MAX求最大值 264

实例153 利用聚集函数COUNT求日销售额大于某值的商品数 266

实例154 使用RAND函数 269

5.12 数学函数 269

实例155 使用SQRT函数 270

实例156 使用EXP函数 271

实例157 使用LOG和LOG10函数 272

实例158 使用FLOOR函数和CEILING函数 273

实例159 使用三角函数 275

5.13 日期、时间函数 276

实例160 使用DATEADD函数 277

实例161 使用DATEDIFF函数 278

实例162 使用DAY函数 280

实例163 使用MONTH函数 281

实例164 使用YEAR函数 282

实例165 使用GETDATE函数 284

实例166 使用DATEPART函数 285

实例167 使用CHAR函数 286

5.14 字符串函数 286

实例168 使用REPLICATE函数 288

实例169 用LEFT、RIGHT函数 290

实例170 使用LOWER、UPPER函数 291

实例171 使用SUBSTRING函数 293

实例172 利用FROM子句进行多表查询 295

5.15 多表查询(连接查询) 295

实例173 使用表的别名 296

实例174 合并多个结果集 298

实例175 由IN引入的子查询 299

5.16 子查询 299

实例176 使用EXISTS谓词引入子查询 301

实例177 使用量化比较谓词引入子查询 303

实例178 在SELECT子句中的子查询 305

实例179 在FROM子句中的子查询 306

实例180 在子查询中使用聚集函数 307

实例181 使用子查询更新数据 308

实例182 使用子查询删除数据 309

实例183 复杂的嵌套查询 310

5.17 嵌套查询 310

实例184 嵌套查询在查询统计中的应用 312

实例185 使用UNION运算符 313

5.18 联合语句UNION 313

实例186 一对多联合查询 315

实例187 对联合查询后的结果进行排序 317

实例188 简单内连接查询 318

5.19 连接查询(INNER JOIN) 318

实例189 复杂的内连接查询 320

实例190 自身连接 321

实例191 LEFT OUTER JOIN查询 322

5.20 外连接查询(OUTER JOIN) 322

实例192 RIGHT OUTER JOIN查询 324

实例193 使用外连接进行多表联合查询 325

实例194 利用CASE语句查询数据 326

5.21 利用CASE语句进行查询 326

实例195 利用CASE语句更新列值 328

实例196 静态交叉表 330

5.22 交叉查询 330

实例197 动态交叉表 331

第6章 更新SQL Server 2000 333

实例198 添加单条数据 334

6.1 添加数据 334

实例199 批量添加数据 335

实例200 创建表并添加数据 336

6.2 修改数据 337

实例201 修改单条数据 338

实例202 批量修改数据 339

6.3 删除数据 340

实例203 修改指定日期字段内的数据 340

实例205 删除指定字段数据为空的记录 341

实例204 删除单条数据 341

6.4 使用事务 342

实例206 开始事务 343

实例207 结束事务 344

实例208 维护数据表数据 345

6.5 综合例子 345

实例209 数据导入 346

第7章 流程控制与功能性语句 349

实例210 程序块语句 350

7.1 流程控制语句 350

实例211 判断语句 351

实例212 检测语句 352

实例213 循环语句 353

实例214 分支判断语句 354

实例215 无条件返回语句 355

实例216 延期执行语句 356

实例217 跳转语句 357

实例218 输出语句 358

7.2 功能性语句 358

实例219 错误处理语句 359

实例220 选项设置语句 360

第8章 索引 363

实例221 创建惟一索引 364

8.1 创建索引 364

实例222 创建聚合索引 367

实例223 使用T-SQL命令创建索引 369

实例224 把数据库中的记录显示到下拉列表中 372

8.2 维护索引 373

实例225 修改索引 374

实例226 重建索引 375

实例227 删除索引 376

实例228 启用全文检索服务 377

8.3 全文索引 377

实例229 定义全文索引 378

实例230 使用代码创建全文索引 381

实例231 使用代码维护全文索引 386

实例232 检索多个词 387

实例233 检索短语 388

实例234 模糊查询 389

实例235 对二进制对象进行全文检索 390

第9章 视图 393

实例236 使用企业管理器创建视图 394

9.1 创建视图 394

实例237 使用Transact-SQL创建视图 396

实例238 使用创建视图向导创建视图 397

实例239 使用Transact-SQL获取视图的信息 399

9.2 管理视图 399

实例240 使用企业管理器修改视图 401

实例241 使用Transact-SQL修改视图 402

实例242 对视图定义文本进行加密 403

实例243 使用企业管理器重命名视图 404

实例244 如何删除视图 405

实例245 使用视图添加表数据 406

9.3 应用视图 406

实例246 通过视图修改表数据 408

实例247 通过视图检索表数据 409

实例248 通过视图删除表数据 410

实例249 通过视图加强数据安全 411

第10章 存储过程 413

实例250 通过企业管理器创建存储过程 414

10.1 创建存储过程 414

实例251 使用Transact-SQL语句创建存储过程 415

实例252 通过存储过程向导创建存储过程 417

实例253 修改存储过程 419

10.2 管理存储过程 419

实例254 查看存储过程 421

实例255 重命名存储过程 423

实例256 删除存储过程 424

实例257 执行存储过程 425

实例258 添加扩展存储过程 427

实例259 对存储过程的定义文本进行加密 428

实例260 监控存储过程 429

10.3 应用存储过程 429

实例261 自动执行存储过程 430

第11章 触发器 433

实例262 使用企业管理器创建触发器 434

11.1 创建触发器 434

实例263 使用Transact-SQL创建触发器 435

实例264 触发器的嵌套 438

11.2 管理触发器 438

实例265 Rollback触发器 439

实例266 查看触发器数据 440

实例267 修改触发器 442

实例268 删除触发器 444

实例269 重命名触发器 445

实例270 应用触发器添加数据 446

11.3 触发器的应用 446

实例271 应用触发器删除数据 447

实例272 应用触发器修改数据 448

第12章 游标的使用 451

实例273 声明游标 452

12.1 游标的基本操作 452

实例274 打开游标 454

实例275 读取游标中的数据 455

实例276 关闭释放游标 457

12.2 游标的高级操作 458

实例277 返回指定行数据 459

实例278 用ORDER BY子句改变游标中行的顺序 460

实例279 使用FETCH将值存入变量 462

实例280 利用游标设计带滚动的数据查询 463

实例281 在游标中包含计算列 465

12.3 通过游标维护数据 465

实例282 使用游标更新数据 466

实例283 只允许用户更新游标中指定列中的值 467

实例285 用索引改变游标中行的顺序 469

实例284 使用游标删除数据 469

第13章 分布式查询 471

实例286 用“企业管理器”建立链接 472

13.1 链接服务器 472

实例287 创建、查看、删除链接 474

实例288 建立、查看、删除映射 476

实例289 用T SQL设置链接选项 479

实例290 创建到电子表格的链接 480

13.2 分布式查询 481

实例291 简单的分布式查询 482

实例292 用OpenDatasource()查询 483

实例293 用OpenQuery()查询 484

实例294 用OpenRowSet()查询 485

实例295 创建分布式事务 486

13.3 分布式事务处理 486

第14章 Visual Basic与SQL Server 2000应用实例 489

实例296 ADO连接数据库 490

14.1 连接数据库 490

实例297 DAO连接数据库 491

实例298 RDO连接数据库 492

实例299 ODBC连接数据库 493

实例300 通过文本框浏览数据库 495

14.2 浏览数据库 495

实例301 通过表格单页浏览数据库 497

实例302 使用表格多页浏览数据库 498

实例303 通用查询 500

14.3 数据查询 500

实例304 模糊查询 501

实例305 逻辑查询 502

实例306 空数据查询 504

实例307 时间段查询 505

实例308 多表查询 506

实例309 录入数据 508

14.4 编辑数据表 508

实例310 批量修改数据 510

实例311 批量删除数据 512

实例312 视图的应用 513

14.5 存储过程、视图和触发器 513

实例313 触发器的应用 515

实例314 存储过程的应用 517

实例315 附加数据库 518

14.6 备份、恢复数据 518

实例316 备份数据库 520

实例317 恢复数据库 521

实例318 新建数据库和数据表 522

14.7 使用代码维护数据库 522

实例319 提取数据表结构 525

实例320 修改数据表结构 527

实例321 删除无用的数据表 529

第15章 Delphi与SQL Server 2000 531

实例322 使用ADO连接SQL Server 2000数据库 532

15.1 连接数据库 532

实例323 如何使用ODBC连接SQL Server数据库 534

实例324 通过文本框浏览数据库 537

15.2 浏览数据库 537

实例325 通过DBGrid表格浏览数据 539

实例326 通用查询 540

15.3 数据查询 540

实例327 模糊查询 542

实例328 逻辑查询 544

实例329 空数据查询 545

实例330 时间段查询 546

实例331 多表查询 548

实例332 录入数据 549

15.4 编辑数据表 549

实例333 批量修改数据 552

实例334 批量删除数据 554

实例335 存储过程的应用 555

15.5 存储过程、视图和触发器 555

实例336 视图的应用 558

实例337 触发器的应用 560

实例338 附加数据库 562

15.6 备份、恢复数据 562

实例339 备份数据库 564

实例340 恢复数据库 566

15.7 使用代码维护数据库 567

实例341 新建数据库和数据表 568

实例342 修改数据表结构 572

实例343 删除无用数据表 574

第16章 ASP与SQL Server 2000 577

实例344 通过ADO连接数据库 578

16.1 连接数据库 578

实例345 通过ODBC连接数据库 584

实例346 通过OLE DB连接数据库 588

实例347 利用文本框浏览数据 590

16.2 浏览数据库 590

实例348 表格单页数据显示 592

实例349 表格分页数据显示 595

实例350 通用查询 597

16.3 数据查询 597

实例351 模糊查询数据 601

实例352 数据排行 602

实例353 多表分组统计 604

实例354 数据汇总 606

实例355 多表查询 608

实例356 录入数据 609

16.4 编辑数据库 609

实例357 批量修改数据 611

实例358 批量删除数据 612

实例359 存储过程的应用 614

16.5 存储过程、视图、触发器 614

实例360 视图的应用 615

实例361 触发器的应用 617

实例362 附加数据库 619

16.6 备份、恢复数据 619

实例363 备份数据库 620

实例364 恢复数据库 624

实例365 新建数据库和表 629

16.7 使用代码维护数据库 629

实例366 修改数据表结构 631

实例367 删除无用的数据表 636

第17章 ASP.NET与SQL Server 2000 639

实例368 SQL Server数据库连接 640

17.1 连接数据库 640

实例369 ODBC连接SQL数据库 642

实例370 Access数据库连接 644

实例371 Oracle数据库连接 645

实例372 利用GridView显示数据表中数据 646

17.2 浏览数据库 646

实例373 利用GridView分页浏览数据 649

实例374 通用查询 650

17.3 数据查询 650

实例375 模糊查询 652

实例376 数据排行 653

实例377 分组统计 654

实例378 数据汇总 655

实例379 多表查询 656

实例380 批量录入数据 658

17.4 编辑数据库 658

实例381 利用GridView编辑数据 660

实例382 利用GridView删除数据 661

实例383 存储过程的应用 663

17.5 存储过程、视图、触发器 663

实例384 视图的应用 664

实例385 触发器的应用 665

实例386 附加数据库 667

17.6 备份、恢复数据库 667

实例387 备份数据库 668

实例388 恢复数据库 669

实例389 新建数据库和表 671

17.7 使用代码维护数据库 671

实例390 修改数据库结构 673

实例391 删除无用数据表 674

第18章 JSP与SQL Server 2000 677

实例392 JDBC 678

18.1 连接数据库 678

实例393 JDBC-ODBC桥 681

实例394 连接池技术 683

实例395 条件查询 687

18.2 数据查询 687

实例396 模糊查询 689

实例397 数据排序 691

实例398 分组统计 692

实例399 数据汇总 694

实例400 子查询 695

18.3 浏览数据库 696

实例401 文本框浏览 697

实例402 表格单页浏览 698

实例403 表格多页浏览 699

实例404 录入数据 702

18.4 更新数据库 702

实例405 修改数据 704

实例406 删除数据 706

实例407 批量插入数据 707

实例408 存储过程的应用 709

18.5 存储过程、视图、触发器 709

实例409 视图的应用 712

实例410 触发器的应用 715

实例411 附加数据库在JSP页中的实现 718

18.6 备份、恢复数据 718

实例412 备份数据库在JSP页中的实现 720

实例413 恢复数据库在JSP页中的实现 722

实例414 用户登录 723

18.7 数据库安全 723

实例415 防范SQL注入 725

实例416 利用事务保证数据一致性和安全性 726

技术要点对应实例位置 731

相关图书
作者其它书籍
返回顶部