封面
版权信息
前言
第1章 总揽全局:SQL Server 2008概述
1.1 SQL Server简介
1.1.1 SQL Server的发展
1.1.2 SQL Server 2008版本性能介绍
1.1.3 Transact-SQL语言介绍
1.2 SQL Server 2008构架设计与新特性
1.2.1 SQL Server 2008的构架
1.2.2 SQL Server 2008的新特性与改进
1.2.3 SQL Server 2008服务进程
1.3 本章知识点综合应用
1.4 本章小结
1.5 本章习题
第2章 选取兵器:安装SQL Server 2008
2.1 准备安装SQL Server 2008
2.1.1 选择正确的SQL Server 2008数据库版本
2.1.2 安装的硬件要求
2.1.3 操作系统支持及软件要求
2.1.4 基本安装选项
2.2 安装过程
2.2.1 什么是SQL Server实例
2.2.2 安装SQL Server 2008
2.2.3 如何查看SQL Server 2008安装日志文件
2.2.4 验证安装
2.3 配置服务器选项
2.4 升级到SQL Server 2008
2.4.1 升级之前要考虑的问题
- APP免费
2.4.2 使用SQL Server 2008升级顾问
- APP免费
2.4.3 升级到SQL Server 2008
- APP免费
2.5 本章知识点综合应用
- APP免费
2.6 本章小结
- APP免费
2.7 本章习题
- APP免费
第3章 桩步必练:SQL Server Management Studio管理器
- APP免费
3.1 SQL Server Management Studio简介
- APP免费
3.1.1 启动SQL Server Management Studio工具
- APP免费
3.1.2 连接已注册的服务器和对象资源管理器
- APP免费
3.1.3 更改环境布局
- APP免费
3.1.4 设置启动选项
- APP免费
3.1.5 查询/代码编辑器
- APP免费
3.1.6 使用模板资源管理器、解决方案、脚本项目
- APP免费
3.2 使用SQL Server Management Studio设计数据库
- APP免费
3.2.1 创建数据库
- APP免费
3.2.2 附加数据库
- APP免费
3.3 使用SQL Server Management Studio设计数据表
- APP免费
3.3.1 新建数据表
- APP免费
3.3.2 修改数据表
- APP免费
3.3.3 查看表属性
- APP免费
3.3.4 删除数据表
- APP免费
3.4 使用SQL Server Management Studio创建索引
- APP免费
3.4.1 创建主键索引
- APP免费
3.4.2 创建唯一索引
- APP免费
3.4.3 查看表的索引
- APP免费
3.4.4 删除索引
- APP免费
3.5 维护数据表
- APP免费
3.5.1 在表中插入新列
- APP免费
3.5.2 改变表中列的排列顺序
- APP免费
3.5.3 自动编号列和标识符列
- APP免费
3.5.4 可计算的列
- APP免费
3.5.5 删除字段
- APP免费
3.6 数据表的浏览
- APP免费
3.6.1 查看表中所有的记录
- APP免费
3.6.2 查看表的某条记录
- APP免费
3.7 数据表中数据的维护
- APP免费
3.7.1 添加新的记录
- APP免费
3.7.2 修改现有记录
- APP免费
3.7.3 删除记录
- APP免费
3.8 本章知识点综合应用
- APP免费
3.9 本章小结
- APP免费
3.10 本章习题
- APP免费
第4章 初养内力:Transact-SQL语言入门
- APP免费
4.1 Transact-SQL概述
- APP免费
4.2 常量与变量
- APP免费
4.2.1 常量
- APP免费
4.2.2 变量
- APP免费
4.3 基本运算
- APP免费
4.3.1 算术运算
- APP免费
4.3.2 逻辑运算
- APP免费
4.3.3 字符串处理
- APP免费
4.3.4 比较运算
- APP免费
4.3.5 null与空判断
- APP免费
4.3.6 日期运算
- APP免费
4.3.7 大值数据类型
- APP免费
4.4 流程控制
- APP免费
4.4.1 IF…ELSE结构
- APP免费
4.4.2 IF EXISTS()结构
- APP免费
4.4.3 BEGIN…END结构
- APP免费
4.4.4 WHILE循环
- APP免费
4.4.5 GOTO语句
- APP免费
4.4.6 CASE语句
- APP免费
4.5 游标
- APP免费
4.5.1 游标概述
- APP免费
4.5.2 声明游标
- APP免费
4.5.3 打开游标
- APP免费
4.5.4 使用游标
- APP免费
4.5.5 关闭游标和释放游标
- APP免费
4.6 编码风格
- APP免费
4.6.1 关于大小写
- APP免费
4.6.2 关于代码缩进与对齐
- APP免费
4.6.3 代码注释与模块声明
- APP免费
4.7 本章知识点综合应用
- APP免费
4.8 本章小结
- APP免费
4.9 本章习题
- APP免费
第5章 穿喉一剑:数据查询利器——SELECT命令
- APP免费
5.1 执行SELECT命令的工具
- APP免费
5.1.1 使用基于文本的查询设计器
- APP免费
5.1.2 使用图形查询设计器
- APP免费
5.2 简单数据查询
- APP免费
5.3 TOP关键字
- APP免费
5.4 ROWCOUNT关键字
- APP免费
5.5 DISTINCT关键字
- APP免费
5.6 WHERE子句
- APP免费
5.6.1 在WHERE子句中使用比较运算符
- APP免费
5.6.2 在WHERE子句中使用逻辑运算符
- APP免费
5.6.3 BETWEEN…AND结构
- APP免费
5.6.4 IN关键字
- APP免费
5.6.5 LIKE关键字
- APP免费
5.6.6 EXISTS关键字
- APP免费
5.7 设置查询字段的显示名称
- APP免费
5.8 使用统计函数
- APP免费
5.9 GROUP BY子句和HAVING关键字
- APP免费
5.10 ALL关键字
- APP免费
5.11 ORDER BY子句
- APP免费
5.12 多表查询
- APP免费
5.13 UNION表达式
- APP免费
5.14 CASE表达式
- APP免费
5.15 INNER JOIN … ON …表达式
- APP免费
5.16 本章知识点综合应用
- APP免费
5.17 本章小结
- APP免费
5.18 本章习题
- APP免费
第6章 心无旁骛:数据处理
- APP免费
6.1 插入数据
- APP免费
6.1.1 使用图形查询设计器插入数据
- APP免费
6.1.2 简单的INSERT语句向表添加一条记录
- APP免费
6.1.3 使用SELECT语句
- APP免费
6.2 更新数据
- APP免费
6.2.1 使用图形查询设计器更新数据
- APP免费
6.2.2 批量修改
- APP免费
6.2.3 条件修改
- APP免费
6.3 删除数据
- APP免费
6.3.1 使用图形查询设计器删除数据
- APP免费
6.3.2 普通的DELETE删除语句
- APP免费
6.3.3 TRUNCATE TABLE语句
- APP免费
6.3.4 对游标的当前行使用DELETE
- APP免费
6.4 本章知识点综合应用
- APP免费
6.5 本章小结
- APP免费
6.6 本章习题
- APP免费
第7章 形神合一:视图
- APP免费
7.1 了解视图
- APP免费
7.1.1 什么是视图
- APP免费
7.1.2 视图的种类
- APP免费
7.1.3 视图的优点
- APP免费
7.1.4 视图的约束
- APP免费
7.2 在SQL Server Management Studio中创建视图
- APP免费
7.2.1 使用SQL Server Management Studio创建标准视图
- APP免费
7.2.2 查看视图的结构信息
- APP免费
7.2.3 查询视图数据
- APP免费
7.3 用CREATE VIEW创建视图
- APP免费
7.3.1 使用CREATE VIEW创建视图的示例
- APP免费
7.3.2 基本语法
- APP免费
7.3.3 操作示例
- APP免费
7.4 单击查看名人信息——ListView的应用
- APP免费
7.4.1 使用SQL Server Management Studio修改简单的视图
- APP免费
7.4.2 使用SQL Server Management Studio修改视图的一般过程
- APP免费
7.5 用ALTER VIEW修改视图
- APP免费
7.5.1 使用ALTER VIEW修改视图的示例
- APP免费
7.5.2 基本语法
- APP免费
7.5.3 操作示例
- APP免费
7.6 通过视图修改数据
- APP免费
7.6.1 使用视图修改数据的示例
- APP免费
7.6.2 操作说明总结
- APP免费
7.7 在SQL Server Management Studio中删除视图
- APP免费
7.7.1 使用SQL Server Management Studio删除视图的示例
- APP免费
7.7.2 使用SQL Server Management Studio删除视图的一般过程
- APP免费
7.8 用DROP VIEW删除视图
- APP免费
7.8.1 基本语法
- APP免费
7.8.2 使用DROP VIEW创建视图的示例
- APP免费
7.9 本章知识点综合应用
- APP免费
7.10 本章小结
- APP免费
7.11 本章习题
- APP免费
第8章 以静制动:存储过程
- APP免费
8.1 存储过程概述
- APP免费
8.2 设计存储过程
- APP免费
8.3 创建存储过程
- APP免费
8.3.1 在SQL Server Management Studio中创建存储过程
- APP免费
8.3.2 用CREATE PROCEDURE语句创建存储过程
- APP免费
8.4 修改存储过程
- APP免费
8.4.1 在SQL Server Management Studio中修改存储过程
- APP免费
8.4.2 用ALTER PROCEDURER语句修改存储过程
- APP免费
8.5 执行存储过程
- APP免费
8.5.1 在SQL Server Management Studio中执行存储过程
- APP免费
8.5.2 用EXECUTE语句执行存储过程
- APP免费
8.6 删除存储过程
- APP免费
8.6.1 在SQL Server Management Studio中删除存储过程
- APP免费
8.6.2 用DROP PROCEDURE语句删除存储过程
- APP免费
8.7 常用系统存储过程
- APP免费
8.7.1 sp_help存储过程
- APP免费
8.7.2 sp_rename、sp_renamedb存储过程
- APP免费
8.7.3 常用系统存储过程分类
- APP免费
8.8 建立CLR存储过程
- APP免费
8.9 本章知识点综合应用
- APP免费
8.10 本章小结
- APP免费
8.11 本章习题
- APP免费
第9章 以一敌百:函数
- APP免费
9.1 函数概述
- APP免费
9.1.1 函数的结构
- APP免费
9.1.2 函数的类型
- APP免费
9.1.3 使用函数的优点
- APP免费
9.2 设计用户定义函数
- APP免费
9.2.1 选择函数类型
- APP免费
9.2.2 函数与存储过程
- APP免费
9.3 创建用户定义函数
- APP免费
9.3.1 在SQL Server Management Studio中建立用户自定义函数
- APP免费
9.3.2 用CREATE FUNCTION语句创建函数
- APP免费
9.4 执行用户定义函数
- APP免费
9.4.1 执行的位置
- APP免费
9.4.2 执行用户定义函数的例子
- APP免费
9.5 删除用户定义函数
- APP免费
9.5.1 在SQL Server Management Studio中删除用户定义函数
- APP免费
9.5.2 用DROP FUNCTION语句删除用户定义函数
- APP免费
9.6 常用内置函数
- APP免费
9.6.1 聚合函数
- APP免费
9.6.2 配置函数
- APP免费
9.6.3 游标函数
- APP免费
9.6.4 日期和时间函数
- APP免费
9.6.5 数学函数
- APP免费
9.6.6 元数据函数
- APP免费
9.6.7 排名函数
- APP免费
9.6.8 行集函数
- APP免费
9.6.9 安全函数
- APP免费
9.6.10 字符串函数
- APP免费
9.6.11 系统函数
- APP免费
9.6.12 系统统计函数
- APP免费
9.6.13 文本和图像函数
- APP免费
9.7 创建CLR函数
- APP免费
9.7.1 创建CLR函数的一般步骤
- APP免费
9.7.2 使用CLR函数的优点
- APP免费
9.7.3 创建CLR函数的实例
- APP免费
9.8 本章知识点综合应用
- APP免费
9.9 本章小结
- APP免费
9.10 本章习题
- APP免费
第10章 张弛有度:约束
- APP免费
10.1 约束概述
- APP免费
10.1.1 数据完整性
- APP免费
10.1.2 约束的概念和类型
- APP免费
10.2 设计约束
- APP免费
10.2.1 定义约束的方式
- APP免费
10.2.2 定义约束的语法结构
- APP免费
10.3 主键约束
- APP免费
10.3.1 一个主键约束的示例
- APP免费
10.3.2 使用表设计器定义主键约束
- APP免费
10.3.3 使用T-SQL定义主键约束
- APP免费
10.4 外键约束
- APP免费
10.4.1 一个外键约束的示例
- APP免费
10.4.2 使用表设计器定义外键约束
- APP免费
10.4.3 使用T-SQL定义外键约束
- APP免费
10.5 UNIQUE约束
- APP免费
10.5.1 一个UNIQUE约束的示例
- APP免费
10.5.2 使用表设计器定义UNIQUE约束
- APP免费
10.5.3 使用T-SQL定义UNIQUE约束
- APP免费
10.6 CHECK约束
- APP免费
10.6.1 一个CHECK约束的示例
- APP免费
10.6.2 使用表设计器定义CHECK约束
- APP免费
10.6.3 使用T-SQL定义CHECK约束
- APP免费
10.7 DEFAULT约束
- APP免费
10.7.1 使用表设计器定义DEFAULT约束
- APP免费
10.7.2 使用T-SQL定义DEFAULT约束
- APP免费
10.8 禁用约束
- APP免费
10.8.1 对复制禁用外键约束
- APP免费
10.8.2 对复制禁用CHECK约束
- APP免费
10.8.3 对INSERT和UPDATE语句禁用外键约束
- APP免费
10.8.4 对INSERT和UPDATE语句禁用CHECK约束
- APP免费
10.9 本章知识点综合应用
- APP免费
10.10 本章小结
- APP免费
10.11 本章习题
- APP免费
第11章 触发器
- APP免费
11.1 触发器概述
- APP免费
11.1.1 触发器的作用
- APP免费
11.1.2 触发器的分类
- APP免费
11.1.3 触发器的工作原理
- APP免费
11.2 设计触发器
- APP免费
11.2.1 理解AFTER、INSTEAD OF触发器的使用要求
- APP免费
11.2.2 创建触发器前应考虑的问题
- APP免费
11.3 创建触发器
- APP免费
11.3.1 在SQL Server Management Studio中创建触发器的步骤
- APP免费
11.3.2 使用CREATE TRIGGER语句创建触发器
- APP免费
11.4 修改触发器
- APP免费
11.4.1 在SQL Server Management Studio中修改触发器的步骤
- APP免费
11.4.2 使用ALTER TRIGGER语句修改触发器
- APP免费
11.5 删除触发器
- APP免费
11.5.1 使用SQL Server Management Studio删除触发器
- APP免费
11.5.2 使用DROP TRIGGER语句删除触发器
- APP免费
11.6 禁用/启用触发器
- APP免费
11.6.1 禁用触发器
- APP免费
11.6.2 启用触发器
- APP免费
11.7 设计CLR触发器
- APP免费
11.7.1 创建CLR触发器的一般步骤
- APP免费
11.7.2 创建CLR触发器的示例
- APP免费
11.8 设计DDL触发器
- APP免费
11.8.1 CREATE TRIGGER创建DDL触发器的语法
- APP免费
11.8.2 使用CREATE TRIGGER创建DDL触发器的示例
- APP免费
11.9 本章知识点综合应用
- APP免费
11.10 本章小结
- APP免费
11.11 本章习题
- APP免费
第12章 循规蹈矩:事务和锁
- APP免费
12.1 事务
- APP免费
12.1.1 事务的特点
- APP免费
12.1.2 启动事务(BEGIN TRANSACTION)
- APP免费
12.1.3 保存事务(SAVE TRANSACTION)
- APP免费
12.1.4 提交事务(COMMIT TRANSACTION)
- APP免费
12.1.5 回滚事务(ROLLBACK TRANSACTION)
- APP免费
12.1.6 自动提交事务
- APP免费
12.1.7 显式事务
- APP免费
12.1.8 隐式事务
- APP免费
12.1.9 事务嵌套
- APP免费
12.2 管理并发数据访问
- APP免费
12.2.1 并发的影响
- APP免费
12.2.2 并发控制的类型
- APP免费
12.2.3 事务的隔离级别
- APP免费
12.3 锁定
- APP免费
12.3.1 可以锁定的资源
- APP免费
12.3.2 锁模式
- APP免费
12.3.3 死锁
- APP免费
12.4 本章知识点综合应用
- APP免费
12.5 本章小结
- APP免费
12.6 本章习题
- APP免费
第13章 化繁为简:索引和查询优化
- APP免费
13.1 索引概述
- APP免费
13.1.1 聚集索引和非聚集索引
- APP免费
13.1.2 填充因子
- APP免费
13.1.3 使用目录视图查看索引
- APP免费
13.2 用CREATE INDEX语句创建索引
- APP免费
13.2.1 基本语法
- APP免费
13.2.2 创建简单的复合索引
- APP免费
13.2.3 创建唯一索引
- APP免费
13.2.4 创建聚集索引
- APP免费
13.2.5 指定索引存放的文件组
- APP免费
13.3 用ALTER INDEX语句修改索引
- APP免费
13.3.1 基本语法
- APP免费
13.3.2 设置索引的选项
- APP免费
13.3.3 禁用/启用索引
- APP免费
13.4 用DROP INDEX语句删除索引
- APP免费
13.4.1 基本语法
- APP免费
13.4.2 使用DROP INDEX删除聚集索引并将表移动到新文件组
- APP免费
13.4.3 使用DROP INDEX删除PRIMARY KEY约束
- APP免费
13.5 重新组织和重新生成索引
- APP免费
13.5.1 理解重新组织、生成索引
- APP免费
13.5.2 重新组织索引
- APP免费
13.5.3 重新生成索引
- APP免费
13.6 本章知识点综合应用
- APP免费
13.7 本章小结
- APP免费
13.8 本章习题
- APP免费
第14章 以进为退:数据库备份与恢复
- APP免费
14.1 备份与恢复简介
- APP免费
14.1.1 备份类型
- APP免费
14.1.2 恢复模式
- APP免费
14.1.3 如何备份数据库
- APP免费
14.1.4 数据库备份到哪里
- APP免费
14.2 在SQL Server Management Studio中备份数据库
- APP免费
14.3 用T-SQL语言备份数据库
- APP免费
14.3.1 完整备份与差异备份
- APP免费
14.3.2 备份文件和文件组
- APP免费
14.3.3 事务日志备份
- APP免费
14.4 备份设备管理
- APP免费
14.4.1 查看备份设备的内容
- APP免费
14.4.2 通过备份设备来备份数据库
- APP免费
14.4.3 验证备份的内容
- APP免费
14.4.4 删除备份设备
- APP免费
14.5 在SQL Server Management Studio中还原数据库
- APP免费
14.5.1 还原数据库的方式
- APP免费
14.5.2 还原数据库前要注意的事项
- APP免费
14.5.3 还原数据库备份
- APP免费
14.5.4 还原文件和文件组备份
- APP免费
14.5.5 从现有的备份创建新的数据库
- APP免费
14.6 用T-SQL语言还原数据库
- APP免费
14.6.1 还原完整备份
- APP免费
14.6.2 还原差异备份
- APP免费
14.6.3 还原事务日志备份
- APP免费
14.6.4 还原文件和文件组备份
- APP免费
14.6.5 将数据库还原到某个时间点
- APP免费
14.6.6 将文件还原到新位置上
- APP免费
14.7 建立自动备份的维护计划
- APP免费
14.8 本章知识点综合应用
- APP免费
14.8 本章小结
- APP免费
14.9 本章习题
- APP免费
第15章 攻防相守:SQL Server 2008的安全
- APP免费
15.1 SQL Server 2008的身份验证模式
- APP免费
15.2 访问权限
- APP免费
15.3 用户和登录名
- APP免费
15.3.1 创建SQL Server登录名
- APP免费
15.3.2 添加用户
- APP免费
15.3.3 使用新登录名登录
- APP免费
15.3.4 为用户设置权限
- APP免费
15.4 角色
- APP免费
15.4.1 角色介绍
- APP免费
15.4.2 服务器角色
- APP免费
15.4.3 将用户设为服务器角色成员
- APP免费
15.4.4 数据库角色
- APP免费
15.4.5 将用户设为数据库角色成员
- APP免费
15.4.6 创建用户自定义数据库角色
- APP免费
15.4.7 应用程序角色
- APP免费
15.4.8 创建应用程序角色
- APP免费
15.4.9 使用应用程序角色
- APP免费
15.5 架构
- APP免费
15.6 确保数据库服务器的安全
- APP免费
15.7 本章知识点综合应用
- APP免费
15.8 本章小结
- APP免费
15.9 本章习题
更新时间:2018-12-30 11:41:49