图书介绍

SQL Server范例开发大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SQL Server范例开发大全
  • 李俊民,王浩,刘丽霞等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302215226
  • 出版时间:2010
  • 标注页数:616页
  • 文件大小:151MB
  • 文件页数:637页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server范例开发大全PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 SQL Server 2005的安装、配置和操作第1章 SQL Server 2005的安装与配置2

1.1 安装与卸载SQL Server 20052

实例001 SQL Server 2005的安装2

实例002 安装示例数据库8

实例003 SQL Server 2005的卸载10

1.2 SQL Server服务器的相关设置11

实例004 启动SQL Server服务器11

实例005 注册SQL Server服务器12

实例006 连接SQL Server服务器14

实例007 配置报表服务器15

1.3 服务器属性的相关设置17

实例008 内存属性的设置18

实例009 处理器属性的设置18

实例010 连接属性的设置19

实例011 数据库属性的设置20

实例012 安全性属性的设置21

1.4 SQL Server登录管理23

实例013 新建SQL Server登录23

实例014 删除SQL Server登录27

1.5 配置SQL Server服务28

实例015 SQL Server服务的简单管理28

实例016 配置启动模式29

实例017 维护登录身份30

实例018 设置系统启动参数31

实例019 服务器网络配置32

实例020 管理客户端网络协议34

实例021 创建别名35

第2章 Management Studio中的相关操作36

2.1 数据库管理操作36

实例022 创建数据库36

实例023 维护数据库38

实例024 修改数据库名称40

实例025 收缩数据库40

实例026 删除数据库42

实例027 脱机数据库42

实例028 联机数据库44

2.2 数据表管理操作45

实例029 创建数据表45

实例030 修改数据表47

实例031 重命名数据表49

实例032 删除数据表50

2.3 数据表中的索引51

实例033 创建索引51

实例034 删除索引52

2.4 数据信息的维护53

实例035 向数据表中插入数据53

实例036 修改数据表中的数据55

实例037 删除数据表中的数据55

2.5 附加与分离数据库56

实例038 附加数据库56

实例039 分离数据库57

2.6 导入与导出数据58

实例040 导入Access数据库中的数据表59

实例041 导入SQL Server数据库中的数据61

实例042 导出数据到Access62

实例043 导出数据到Excel64

实例044 导出数据到文本文件66

2.7 SQL Server中的复制68

实例045 可视化配置分发服务器68

实例046 使用复制监视器管理复制72

2.8 脚本的生成与执行73

实例047 生成SQL脚本73

实例048 执行SQL脚本76

第2篇 SQL Serve语言篇78

第3章 SQL Server基础查询78

3.1 Select语句查询78

实例049 查询单列数据78

实例050 查询所有的列数据79

实例051 查询指定的列数据80

实例052 在查询时使用别名81

3.2 简单条件查询83

实例053 相等条件查询83

实例054 不等于条件查询84

实例055 大于或小于条件查询85

实例056 查询数值区间数据87

实例057 And运算符查询88

实例058 OR运算符查询89

实例059 And运算符与OR运算符组合查询90

3.3 模糊查询91

实例060 Like运算符查询92

实例061 使用“%”通配符进行模糊查询93

实例062 使用“_”通配符进行模糊查询94

实例063 使用“[]”通配符进行模糊查询97

3.4 日期查询98

实例064 查询指定日期数据98

实例065 查询日期区间数据99

实例066 查询大于或小于某日期的数据100

实例067 查询某月或某年数据102

3.5 IN运算符相关的查询102

实例068 IN运算符条件查询103

实例069 NOT IN运算符条件查询103

3.6 查询中的相关处理104

实例070 查询时去除重复记录105

实例071 获取指定字段的空值105

实例072 对空值的相关处理107

实例073 查询前n条数据记录109

3.7 针对查询结果进行排序110

实例074 单列排序110

实例075 多列排序112

实例076 采用序号进行多列排序114

第4章 SQL Server函数查询117

4.1 字符串函数查询117

实例077 转换字符串的大小写117

实例078 去除字符串中的空格119

实例079 提取字符串的子串121

实例080 搜索字符串的子串123

实例081 替换字符串中的内容124

实例082 删除字符串中的字符125

实例083 将数值数据转换为字符串127

4.2 日期函数的使用128

实例084 获取日期数据中的天128

实例085 使用DATEADD()函数实现日期相加129

实例086 使用DATEDIFF()函数实现日期相减131

实例087 获取当前系统日期132

4.3 数学函数的使用133

实例088 使用ROUND()函数计算四舍五入值133

实例089 使用FLOOR()函数获取最大整数134

实例090 使用CEILING()函数获取最小整数135

实例091 查询三角函数的值136

实例092 使用LOG()函数获取对数值137

实例093 使用POWER()函数返回指定幂的值138

实例094 使用EXP()函数返回指数值139

实例095 使用RAND()函数获得随机数139

实例096 使用SQRT()函数计算平方根140

4.4 聚合函数的使用141

实例097 对数据字段求和运算141

实例098 获得数据字段中的最大值142

实例099 获得数据字段中的最小值143

实例100 获得数据字段中的平均值145

实例101 获取数据记录的条数146

4.5 数据类型转换函数147

实例102 使用CAST()函数转换数据类型147

实例103 使用CONVERT()函数转换数据类型148

4.6 配置函数的使用149

实例104 使用@@DATEFIRST函数返回日期值149

实例105 使用@@DBTS函数返回数据库的时间戳149

实例106 使用@@LANGUAGE函数返回语言名称150

实例107 使用@@VERSION函数返回数据库的版本150

实例108 使用@@OPTIONS函数返回当前设置信息151

实例109 使用@@SERVICENAME返回注册表项151

4.7 用户自定义函数的使用152

实例110 创建标量函数152

实例111 创建单语句表值型函数153

实例112 创建多语句表值型函数155

实例113 更改自定义函数157

实例114 删除自定义函数159

实例115 管理用户自定义函数160

第5章 SQL Server高级查询162

5.1 连接查询162

实例116 实现多表连接162

实例117 内连接查询164

实例118 外连接查询165

实例119 交叉连接查询168

实例120 自身连接查询169

5.2 联合查询170

实例121 使用UNION语句查询两表中的数据170

实例122 使用UNION语句查询多表中的数据172

实例123 排序UNION语句的查询结果173

实例124 使用INTERSECT语句的查询运算174

实例125 使用EXCEPT语句的查询运算175

5.3 查询与分组176

实例126 使用GROUP BY语句分组列表176

实例127 使用HAVING语句分组查询条件177

5.4 子查询179

实例128 在SELECT语句中使用子查询179

实例129 在FROM子句中使用子查询180

实例130 在WHERE子句中使用子查询181

实例131 使用IN语句的子查询182

实例132 在多表中使用子查询183

实例133 使用EXISTS语句的子查询184

实例134 使用ANY运算符的子查询185

实例135 使用ALL运算符的子查询186

实例136 使用HAVING语句的子查询187

5.5 嵌套子查询188

实例137 简单的嵌套子查询188

实例138 复杂的嵌套子查询189

5.6 交叉表查询190

实例139 使用CASE语句实现交叉表查询190

实例140 使用PIVOT语句实现交叉表查询192

第6章 SQL Server中的数据更新与维护195

6.1 使用SQL语句插入数据195

实例141 插入单条数据信息195

实例142 添加多条数据信息198

实例143 向数据表中插NULL数据信息198

实例144 使用SELECT语句插入数据200

实例145 使用SELECT…INTO语句插入数据信息202

实例146 使用子查询插入数据信息203

6.2 使用SQL语句删除数据204

实例147 删除指定条件的单行数据204

实例148 删除指定条件的多行数据205

实例149 删除所有的数据206

实例150 使用TRUNCATE TABLE语句删除数据206

实例151 使用子查询删除数据信息207

6.3 使用SQL语句修改数据208

实例152 修改指定条件的单行数据208

实例153 修改指定条件的多行数据209

实例154 使用子查询修改数据记录210

实例155 对数据表中NULL数据的操作211

实例156 修改所有的数据212

6.4 SQL Server中的事务212

实例157 使用事务修改数据信息213

实例158 使用事务删除数据213

实例159 使用事务保存数据信息215

实例160 事务回滚的具体应用215

实例161 使用隐式事务进行数据统计217

6.5 事务中的锁定218

实例162 表级锁的使用218

实例163 隔离级别的使用220

第7章 使用SQL语句维护数据库和数据表223

7.1 使用SQL语句管理数据库223

实例164 使用SQL语句创建数据库223

实例165 使用SQL语句修改数据库224

实例166 使用SQL语句删除数据库226

实例167 使用SQL语句分离数据库227

实例168 使用SQL语句附加数据库227

7.2 使用SQL语句管理数据表228

实例169 使用SQL语句创建数据表及字段228

实例170 使用SQL语句修改数据表230

实例171 使用SQL语句删除数据表231

实例172 使用SQL语句重命名数据表232

第3篇 深入探讨篇234

第8章 SQL Server中的索引及检索234

8.1 创建索引234

实例173 创建非簇索引234

实例174 创建簇索引236

实例175 创建唯一索引237

实例176 创建复合索引239

8.2 管理索引242

实例177 查看索引242

实例178 重新生成索引242

8.3 修改与删除索引244

实例179 修改索引244

实例180 删除索引244

8.4 全文索引245

实例181 启动全文索引服务245

实例182 创建全文目录247

实例183 修改全文目录250

实例184 创建全文索引250

实例185 填充全文索引254

实例186 修改全文索引255

实例187 删除全文索引256

实例188 删除全文目录257

实例189 使用全文搜索查询258

8.5 使用特定语句检索数据259

实例190 使用CONTAINS进行前缀搜索259

实例191 使用CONTAINS进行派生词搜索260

实例192 使用CONTAINS进行词加权搜索261

实例193 使用CONTAINS进行临近词搜索262

实例194 使用CONTAINS进行布尔逻辑检索262

实例195 使用FREETEXT语句检索数据263

实例196 使用CONTAINSTABLE搜索数据264

实例197 使用FREETEXTTABLE语句检索数据266

第9章 SQL Server中的视图管理268

9.1 视图的创建268

实例198 在Management Studio中创建视图268

实例199 使用SQL语句创建视图270

9.2 视图的管理271

实例200 在Management Studio中修改视图271

实例201 使用SQL语句修改视图273

实例202 使用SQL语句查看视图的结构274

实例203 加密定义的视图275

9.3 重命名与删除视图276

实例204 重命名视图276

实例205 删除视图277

9.4 视图的具体应用278

实例206 利用视图简化表的复杂连接278

实例207 通过视图向数据表中插入数据280

实例208 通过视图修改数据表中的数据282

实例209 通过视图删除数据表中的数据283

实例210 通过视图查询数据表中的数据284

第10章 SQL Server中的控制语句286

10.1 常用控制流语句286

实例211 使用BEGIN…END语句规划代码286

实例212 使用IF…ELSE语句实现判断选择287

实例213 IF…ELSE IF…ELSE语句的多路分支应用288

实例214 使用CASE语句执行选择条件289

实例215 在循环语句中使用WHILE和BREAK语句291

实例216 使用GOTO语句实现跳转293

实例217 使用RETURN语句返回结果293

实例218 通过WAITFOR语句实现延迟295

实例219 使用TRY…CATCH语句获得异常处理296

实例220 如何注释语句297

10.2 常用命令298

实例221 使用PRINT命令显示数据298

实例222 使用DECLARE命令声明变量299

实例223 使用SET命令给变量赋值300

实例224 使用DBCC命令检查数据库301

实例225 RAISERROR命令302

实例226 CHECKPOINT命令303

实例227 USE命令304

实例228 SHUTDOWN命令305

实例229 READTEXT命令306

实例230 WITH命令307

第11章 SQL Server中的存储过程308

11.1 存储过程的创建与执行308

实例231 在Management Studio中创建与执行存储过程308

实例232 创建与执行简单的存储过程310

实例233 创建与执行带参数的存储过程315

实例234 创建与执行带返回参数的存储过程317

11.2 存储过程的管理319

实例235 查看存储过程319

实例236 修改存储过程320

实例237 删除存储过程322

实例238 重命名存储过程323

实例239 加密存储过程325

实例240 重新编译存储过程327

实例241 执行远程的存储过程328

11.3 存储过程的使用332

实例242 扩展存储过程332

实例243 错误信息处理333

第12章 SQL Server中的触发器334

12.1 触发器的创建334

实例244 在Management Studio中创建触发器334

实例245 使用SQL语句创建INSERT触发器336

实例246 使用SQL语句创建UPDATE触发器339

实例247 使用SQL语句创建DELETE触发器342

实例248 使用SQL语句创建INSTEAD OF触发器344

12.2 触发器的嵌套与递归346

实例249 嵌套触发器346

实例250 递归触发器348

12.3 建立列级触发器350

实例251 使用UPDATE建立列级触发器350

实例252 使用COLUMNS_UPDATE建立列级触发器351

12.4 触发器的管理352

实例253 查看触发器352

实例254 删除触发器353

实例255 修改触发器355

实例256 重命名触发器357

实例257 禁用与启用触发器358

12.5 触发器的应用359

实例258 触发器中inserted表的使用359

实例259 触发器中deleted表的使用360

实例260 通过触发器实现级联更新操作361

实例261 通过触发器实现级联删除操作363

实例262 通过触发器执行存储过程364

第13章 SQL Server中的游标管理366

13.1 游标的基本操作366

实例263 声明游标366

实例264 打开游标367

实例265 读取游标368

实例266 关闭游标368

实例267 检索游标369

实例268 释放游标370

13.2 游标的具体应用371

实例269 使用游标查询数据371

实例270 使用游标统计数据372

实例271 使用游标更新数据373

实例272 使用游标删除数据374

实例273 使用游标查询记录条数375

实例274 游标的嵌套使用376

实例275 在游标中使用ORDER BY子句378

13.3 使用系统存储过程管理游标378

实例276 使用sp_cursor_list管理游标379

实例277 使用sp_describe_cursor管理游标380

实例278 使用sp_describe_cursor_columns管理游标381

实例279 使用sp_describe_cursor_tables管理游标382

第4篇 高级应用篇386

第14章 SQL Server 2005中的XML管理386

14.1 FOR XML语句的应用386

实例280 使用FOR XML语句查询所有数据信息386

实例281 使用FOR XML语句设置标签名称388

实例282 使用FOR XML语句实现嵌套输出389

14.2 XML Schema的使用与管理391

实例283 创建XML Schema391

实例284 修改XML Schema393

实例285 删除XML Schema393

14.3 XML数据类型394

实例286 给XML类型的变量赋值394

实例287 向数据表中插入XML数据395

14.4 操作XML数据396

实例288 使用OPENXML查询XML396

实例289 设置行集格式398

14.5 XML索引管理400

实例290 在Management Studio中创建XML索引400

实例291 使用SQL语句创建主XML索引403

实例292 使用SQL语句创建辅助XML索引403

实例293 修改XML索引404

实例294 删除XML索引405

14.6 XML数据类型的提供方法405

实例295 使用QUERY方法查询数据406

实例296 使用VALUE方法获得元素值407

实例297 使用EXIST方法判断查询结果408

实例298 使用MODIFY方法插入节点409

实例299 使用MODIFY方法删除节点410

实例300 使用NODES方法分离数据411

第15章 SQL Server的安全管理413

15.1 SQL Server用户管理413

实例301 创建数据库登录账户413

实例302 修改数据库登录账户415

实例303 删除数据库登录账户415

实例304 创建数据库用户416

实例305 删除数据库用户418

15.2 SQL Server中的角色管理419

实例306 服务器角色管理419

实例307 数据库角色管理421

实例308 应用程序角色管理423

15.3 SQL Server中的权限管理425

实例309 授予与撤销用户权限425

实例310 授予与撤销对象权限427

15.4 SQL Server中的规则管理429

实例311 创建规则429

实例312 绑定规则430

实例313 解除规则绑定432

实例314 删除规则433

15.5 SQL Server中的数据备份与恢复433

实例315 完整备份433

实例316 备份到设备435

实例317 差异备份437

实例318 事务日志备份438

实例319 文件组备份440

实例320 备份到多个设备442

实例321 标准恢复443

实例322 时间点恢复445

第16章 SQL Server中的跟踪与监视447

16.1 SQL Server Profiler的启动447

实例323 从开始菜单中启动447

实例324 在Management Studio中启动448

16.2 跟踪的创建与修改449

实例325 跟踪的创建449

实例326 跟踪的修改452

16.3 跟踪的管理452

实例327 保存跟踪453

实例328 重播跟踪453

16.4 跟踪模板的管理和使用456

实例329 创建跟踪模板457

实例330 修改跟踪模板458

实例331 导出跟踪模板460

实例332 导入跟踪模板461

16.5 使用系统存储过程实施跟踪462

实例333 使用系统存储过程创建跟踪462

实例334 使用系统存储过程添加事件463

实例335 使用系统存储过程设置筛选器466

实例336 使用系统存储过程操作跟踪467

16.6 SQL Server中的监视管理468

实例337 使用“事件查看器”进行监视468

实例338 使用“系统监视器”进行监视470

实例339 在Management Studio中查看监视470

第17章 自动化任务与集成服务管理474

17.1 SQL Server代理服务474

实例340 启动与停止SQL Server代理服务474

实例341 设置SQL Server代理475

17.2 作业477

实例342 创建作业477

实例343 创建作业步骤478

实例344 创建作业时间计划479

实例345 运行与停止作业481

实例346 修改与删除作业482

实例347 查看作业483

17.3 警报与操作员485

实例348 创建与删除警报485

实例349 创建与删除操作员486

实例350 为操作员分配警报488

17.4 发布与订阅489

实例351 本地发布489

实例352 重新配置发布属性493

实例353 本地订阅494

实例354 重新配置订阅属性497

17.5 创建与设计包498

实例355 创建SSIS项目498

实例356 使用向导创建包499

实例357 使用SSIS设计器创建包501

17.6 包的运行与配置503

实例358 在Management Studio中运行包503

实例359 使用SSIS设计器运行包505

实例360 包的配置506

17.7 包的部署与管理508

实例361 部署包的实现508

实例362 管理包的实现511

第18章 Service Broke异步消息的处理及应用512

18.1 编写异步消息处理程序前的准备工作512

实例363 环境的设置512

实例364 创建新消息类型513

实例365 创建新约定514

实例366 创建新队列515

实例367 创建新服务517

18.2 通过编写异步消息处理程序处理消息519

实例368 初始化对话的实现519

实例369 向队列中发送消息520

实例370 从队列中检索消息521

实例371 结束对话521

实例372 设置会话超时522

第19章 SQL Server的报表服务523

19.1 创建报表523

实例373 使用报表向导创建报表523

实例374 使用报表设计器创建报表527

实例375 创建参数化报表530

实例376 通过报表模型创建报表531

19.2 报表的导入与运行535

实例377 导入Access报表535

实例378 运行报表536

第5篇 开发工具应用篇540

第20章 SQL Server在Visual Basic中的应用540

20.1 连接数据库540

实例379 使用ADO控件连接数据库540

实例380 使用ADO对象连接数据库542

20.2 数据维护操作546

实例381 保存单条数据信息546

实例382 保存批量数据信息548

实例383 根据条件修改信息550

实例384 删除指定条件的数据553

实例385 删除所有数据555

20.3 数据查询与打印556

实例386 查询与打印所有数据556

实例387 根据条件查询及打印数据559

20.4 视图相关操作560

实例388 浏览现有视图中的数据560

实例389 创建视图并浏览视图中的数据561

20.5 存储过程与触发器563

实例390 创建存储过程563

实例391 删除存储过程564

实例392 创建触发器565

实例393 删除触发器566

20.6 数据备份与恢复567

实例394 备份数据库567

实例395 恢复数据库568

第21章 SQL Server在Visual C++中的应用570

21.1 示例工程的创建与各种对象指针570

实例396 示例工程的创建570

实例397 将ADO库文件引入工程573

21.2 连接数据库573

实例398 数据库的连接573

21.3 数据库查询575

实例399 数据库的查询575

21.4 数据的更新与维护579

实例400 添加会员信息580

实例401 根据条件修改会员信息583

实例402 删除指定条件的会员信息586

21.5 存储过程与触发器588

实例403 创建存储过程588

实例404 删除存储过程590

实例405 创建触发器591

实例406 删除触发器592

21.6 数据备份与恢复594

实例407 备份数据库594

实例408 恢复数据库596

第22章 SQL Server在C#中的应用599

22.1 连接数据库599

实例409 在VS 2008中连接数据库599

实例410 在VS 2008中创建数据库600

实例411 使用ADO.NET控件连接数据库601

实例412 使用Connection对象连接数据库603

实例413 使用Command对象执行操作605

22.2 数据查询606

实例414 使用DataReader对象查询数据607

实例415 使用DataSet对象608

22.3 数据维护操作611

实例416 保存数据611

实例417 更新数据612

实例418 删除数据615

热门推荐