SQLServer2008基础教程的内容简介
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer2008基础教程的内容简介相关的知识,希望对你有一定的参考价值。
参考技术A《SQLServer2008基础教程》全面阐述SQLServer2008的基础知识。书中首先概述了SQLServer2008的安装过程,并介绍了SQLServer2008的SSMS管理工具;然后以建立一个金融数据库系统为主线,从最基础的搜集信息入手,一步步地引导读者学会如何保证数据库的安全,如何创建表、主键、索引等,并掌握如何备份和还原数据库;之后以示例数据库为基础,深入讲解各种数据操作的方法,从数据检索、插入、更新、删除,到函数、触发器、存储过程的使用;最后,以一个实例讲述了SQLServerReportingServices。
《SQLServer2008基础教程》适合希望使用SQLServer2008的开发人员和管理员阅读,也可作为高等学校相关课程的教材。
SQL基础教程的目录
1.1 运行SQL程序
1.2 Microsoft Access
1.3 Microsoft SQL Server
1.3.1 SQL Server 2000
1.3.2 SQL Server 2005/2008
1.4 Oracle
1.5 IBM DB2
1.6 MySQL
1.7 PostgreSQL 2.1 表、列和行
2.1.1 表
2.1.2 列
2.1.3 行
2.2 主键
2.3 外键
2.4 联系
2.4.1 一对一
2.4.2 一对多
2.4.3 多对多
2.5 规范化
2.5.1 第一范式
2.5.2 第二范式
2.5.3 第三范式
2.5.4 其他范式
2.6 示例数据库
2.6.1 表authors
2.6.2 表publishers
2.6.3 表titles
2.6.4 表titles_authors
2.6.5 表royalties
2.7 创建示例数据库 3.1 SQL语法
3.2 SQL标准和一致性
3.3 标识符
3.4 数据类型
3.5 字符串类型
3.6 二进制大型对象类型
3.7 精确数字类型
3.8 近似数字类型
3.9 布尔类型
3.10 日期和时间类型
3.11 时间间隔类型
3.12 唯一标识符
3.13 其他数据类型
3.14 空值 4.1 使用SELECT和FROM检索列
4.2 使用AS创建列的别名
4.3 使用DISTINCT消除重复的行
4.4 使用ORDER BY排序行
4.5 使用WHERE筛选行
4.6 使用AND、OR和NOT组合及求反条件
4.6.1 AND操作符
4.6.2 OR操作符
4.6.3 NOT操作符
4.6.4 AND、OR和NOT一起使用
4.7 使用LIKE匹配模式
4.8 使用BETWEEN进行范围筛选
4.9 使用IN进行列表筛选
4.10 使用IS NULL测试空值 5.1 创建派生列
5.2 执行算术运算
5.3 确定计算的顺序
5.4 使用||连接串
5.5 使用SUBSTRING()提取子串
5.6 使用UPPER()和LOWER()更改串的大小写
5.7 使用TRIM()修整字符
5.8 使用CHARACTER_LENGTH()得到串长度
5.9 使用POSITION()查找子串
5.10 执行日期及时间间隔运算
5.11 获得当前日期和时间
5.12 获得用户信息
5.13 使用CAST()转换数据类型
5.14 使用CASE计算条件值
5.15 使用COALESCE()检查空值
5.16 使用NULLIF()比较表达式 6.1 使用聚合函数
6.2 创建聚合表达式
6.3 使用MIN()查找最小值
6.4 使用MAX()查找最大值
6.5 使用SUM()计算总和
6.6 使用AVG()计算平均值
6.7 使用COUNT()统计行数
6.8 使用DISTINCT聚合不重复的值
6.9 使用GROUP BY分组行
6.10 使用HAVING筛选分组 7.1 限定列名
7.2 使用AS创建表的别名
7.3 使用联结
7.4 使用JOIN或WHERE创建联结
7.5 使用CROSS JOIN创建交叉联结
7.6 使用NATURAL JOIN创建自然联结
7.7 使用INNER JOIN创建内联结
7.8 使用OUTER JOIN创建外联结
7.9 创建自联结 8.1 理解子查询
8.2 子查询语法
8.3 子查询和联结
8.4 简单子查询和相关子查询
8.4.1 简单子查询
8.4.2 相关子查询
8.5 在子查询中限定列名
8.6 子查询中的空值
8.7 使用子查询作为列表达式
8.8 使用比较操作符比较子查询的值
8.9 使用IN测试集合成员资格
8.10 使用ALL比较所有子查询的值
8.11 使用ANY比较某些子查询的值
8.12 使用EXISTS检测存在性
8.13 比较等价查询 9.1 使用UNION合并行
9.2 使用INTERSECT查找相同行
9.3 使用EXCEPT查找不同行 10.1 显示表结构
10.2 使用INSERT插入行
10.3 使用UPDATE更新行
10.4 使用DELETE删除行 11.1 创建表
11.2 理解约束
11.3 使用CREATE TABLE创建新表
11.4 使用NOT NULL禁止空值
11.5 使用DEFAULT确定默认值
11.6 使用PRIMARY KEY指定主键
11.7 使用FOREIGN KEY指定外键
11.8 使用UNIQUE确保值唯一
11.9 使用CHECK创建检查约束
11.10 使用CREATE TEMPORARY TABLE创建临时表
11.11 使用CREATE TABLE AS利用已存在表创建新表
11.12 使用ALTER TABLE修改表
11.13 使用DROP TABLE删除表 12.1 使用CREATE INDEX创建索引
12.2 使用DROP INDEX删除索引 13.1 使用CREATE VIEW创建视图
13.2 通过视图检索数据
13.3 通过视图修改数据
13.3.1 通过视图插入行
13.3.2 通过视图更新行
13.3.3 通过视图删除行
13.4 使用DROP VIEW删除视图 15.1 动态统计
15.2 产生序列
15.3 发现等差数列、递增数列和等值数列
15.4 限定返回行的数量
15.4.1 Microsoft Access
15.4.2 Microsoft SQL Server
15.4.3 Oracle
15.4.4 IBM DB2
15.4.5 MySQL
15.4.6 PostgreSQL
15.5 分配排名
15.6 计算修整均值
15.7 随机选取行
15.8 处理重复值
15.9 创建电话列表
15.10 检索元数据
15.10.1 Microsoft Access
15.10.2 Microsoft SQL Server
15.10.3 Oracle
15.10.4 IBM DB2
15.10.5 MySQL
15.10.6 PostgreSQL
15.11 处理日期
15.11.1 Microsoft Access
15.11.2 Microsoft SQL Server
15.11.3 Oracle
15.11.4 IBM DB2
15.11.5 MySQL
15.11.6 PostgreSQL
15.12 计算中值
15.13 查询极值
15.14 改变动态统计的中流
15.15 旋转结果
15.16 处理层次结构
索引
SQL教程目录
SQL Server 2016数据库视频教程
SQL Server 一直以来都是大型数据库的代表,一直以来以其查询速度快,性能稳定而闻名。本套教程,由李天生老师亲自授课录制,从最基础的知识讲起,让每一个想学习SQL Server的学员,都可以轻松学会大型数据库管理。 本套课程属高级数据库管理教程,如果没有数据库基础,最好学一下,我们的SQL Server 2008数据库教程。
第一章 SQL Server 2016基础
01 SQL Server 2016简介
02 数据对象介绍
03 系统数据库
4、sql数据库教程之管理数据库
5、sql数据库教程之管理数据库表
6、sql数据库教程之如何调用存储过程
7、sql数据库教程-如何用SQL Server用户进行登录
8、sql数据库教程-什么是约束
9、sql数据库教程-什么是约束2
第二章 T-SQL语句
1、sql语句大全之T-SQL语句简介
2、sql语句大全之如何给标识符命名
3、sql语句大全之T-SQL中的注释
4、sql语句大全之标识符和变量
5、sql语句大全之局部变量和全局变量
6、运算符和表达式—算术运算符
7、运算符和表达式—比较运算符
8、运算符和表达式—逻辑运算符
9、运算符和表达式—连接运算符
10、运算符和表达式—按位运算符
11、运算符和表达式—运算符的优先级
12、运算符和表达式—目标表达式
13、sql语句大全之T-SQL语句—数据定义语句
14、如何创建数据库表
15、sql语句大全之T-SQL—如何修改数据库
16、sql语句大全之T-SQL—添加数据库文件组
17、T-SQL—向数据库中添加数据库文和日志文件
18、sql语句大全之T-SQL—修改数据库文件
19、删除表、删除数据库以及对表的修改
20、重命表、重命表中的列以及复制表
21、sql语句大全之T-SQL—数据库操作语句
22、sql语句大全之T-SQL—Delete删除语句及批处理1
23、sql语句大全之T-SQL—批处理2
24、sql语句大全之T-SQL—Select查询语句1
25、sql语句大全之T-SQL—Select查询语句2
26、sql语句大全之T-SQL—Select查询语句3
27、 sql语句大全之T-SQL—分组筛选及控制语句
28、 sql语句大全之T-SQL—GRANT授权语句
29、 sql语句大全之T-SQL—DENY和REVOKE语句
30、 sql语句大全之T-SQL—查询的使用
31、 sql语句大全之T-SQL—WHERE子句的使用
32、T-SQL—IS NULL和IS NOT NULL语句
33、 sql语句大全之T-SQL—UNION联合查询
34、 sql语句大全之T-SQL—嵌套查询
35、 sql语句大全之T-SQL—ANY和SOME语句7
36、 sql语句大全之T-SQL—相等连接
37、 sql语句大全之T-SQL—不等连接
38、sql语句大全之T-SQL—自连接
39、sql语句大全之T-SQL—左连接
40、sql语句大全之T-SQL—用函数进行排序
41、 sql语句大全之T-SQL—动态查询
第三章 函数
1、sql语言之字符串函数
2、sql语言之RIGHT函数
3、sql语言之CHARINDEX函数
4、sql语言之绝对值函数
5、sql语言之四舍五入函数
6、sql语言之幂运算函数
7、sql语言之对数函数
8、sql语言之角度和弧度互相转换的函数
9、sql语言之数据类型转换函数和文本函数
10、sql语言之UTC函数
11、sql语言之系统函数
12、sql语言之系统函数2
第四章 规则和约束
1、sql 约束之如何创建规则
2、sql 约束之规则测试、删除规则
3、sql 约束之默认约束
4、sql 约束之删除默认
5、sql 约束之主键约束
6、sql 约束之如何在创建表的时候定义主键
7、sql 约束之主键的规则和注意事项
8、sql 约束之外键约束
9、sql 约束之外键约束2
10、sql 约束之如何在创建好的表中添加外键
11、sql 约束之唯一键
12、sql 约束之唯一键2
13、sql 约束之CHECK约束
14、sql 约束之NOT NULL 约束
15、sql 约束之外键级联约束
16、sql 约束之启用和禁用约束
第五章 创建和使用索引
1、sql索引之索引概述
2、sql索引之聚集索引和非聚集索引
3、sql索引之创建索引
4、sql索引之索引的效率测试
5、sql索引之创建聚集索引和非聚集索引
6、sql索引之管理和维护索引
7、sql索引之删除索引
8、sql索引之索引使用和存储机制
9、sql索引之页拆分
10、sql索引之如何创建列索引
11、sql索引之索引的使用方式
12、sql索引之如何创建文件组
第六章 表分区操作
1、sql索引之索引的使用方式与分区索引
2、sql索引之为分区创建文件组
3、sql索引之如何使用向导创建分区
4、sql索引之分区信息查看
5、sql索引之分区函数和分区方案
6、sql索引之如何创建分区表
7、sql索引之创建分区函数
8、sql索引之创建分区方案
9、sql索引之依据指定分区方案创建表
10、sql索引之如何向指定的表中复制记录
11、sql索引之建立分区索引
12、sql索引之分区记录查找
13、sql索引之分区拆分
14、sql索引之合并分区
15、sql索引之移动分区数据
16、sql索引之删除分区函数与删除分区方案
第七章 FileStream 非结构化文件存储
1、sql索引之FileStream概述
2、sql索引之FileStream文件组创建
3、sql索引之FileStream 文件组创建2
4、sql索引之FileStream表创建
5、sql索引之在FileStream表中插入记录
6、sql索引之更新FileStream表中的记录
7、sql索引之NewId函数与CAST函数
第八章 视图
1、sql数据库之视图讲解
2、sql数据库之创建第一个视图
3、sql数据库之使用T-SQL语句创建视图
4、sql数据库之触多表视图
5、sql数据库之修改视图
6、如何查视图信息及更改表数据
7、sql数据库之删除视图
8、sql数据库之加密视图
9、sql数据库之同义词
第九章 存储过程
1、sql 存储过程之存储过程详解
2、sql 存储过程之如何创建存储过程
3、sql 存储过程之用T-SQL语句创建存储过程
4、sql 存储过程之创建带输入参数的存储过程
5、sql 存储过程之创建操作不同表的存储过程
6、sql 存储过程之创建操作不同表的存储过程2
7、sql 存储过程之存储过程的输出参数
8、sql 存储过程之管理存储过程
9、sql 存储过程之查看存储过程信息
10、sql 存储过程之删除存储过程
第十章 自定义函数
1、 sql语言之自定义函数简介
2、 sql语言之标量函数
3、 sql语言之表值函数和删除函数
第十一章 事务和锁
1 事务和锁的简介
2 事务管理
3 事务遵循的原则
4 SQL Server的隔离级别
5 事务隔离级别的语法
6 脏读及解决方案
7脏读及解决方案2
8 脏读及解决方案3
9 不可重复读及解决方案
10 不可重复读及解决方案2
11不可重复读及解决方案3
12不可重复读及解决方案4
13 幻读及解及解决方案
14 快照隔离级别
15 独占式访问
16 事务隔离级别的使用
17 死锁
18 事务日志恢复
第十二章 触发器
1 触发器是什么
2 触发器的作用
3如何创建触发器
4如何创建触发器2
5 触发器的应用
6触发器的应用2
7 修改和删除触发器
8设置触发器激发的顺序
9设置触发器激发的顺序2
10启用和禁用触发器
11 inserted和deleted逻辑表
12 inserted和deleted逻辑表2
13 AFTER 触发器
14 INSTEAD OF 触发器
15 INSTEAD OF 触发器2
16 触发器多表连动实例 1
17触发器多表连动实例 2
18触发器多表连动实例 3
19触发器多表连动实例 4
20触发器多表连动实例 5
21触发器多表连动实例 6
22触发器多表连动实例 7
23 触发器多表连动实例 8
24 触发器的事务处理
25 并发支持多行触发器
第十三章 SQL Server 2016结合c#2015进行数据库编程
1 数据库编程
2 数据库连接字符串讲解
3 三层架构详解
4 数据库连接对象
5 数据库连接对象2
6 数据库连接打开之后修改数据库
7 Command对象
8 数据库连接操作
9 数据库命令
10 如何读取CommandText属性
11 Command类的常用方法
12 DataReader常用方法
13 c#教程之数据适配器
14 c#教程之数据适配器 2
15 c#教程之数据适配器实例 1
16 c#教程之数据适配器实例 2
17 c#教程之数据适配器实例 3
18 数据集(DataSet)操作
19 数据集(DataSet)操作2
20 数据库(DataSet)操作3
21 数据库(DataSet)操作4
22 数据集(DataSet)操作5
23 DataRow对象
24 SqlDataAdapter对象
25 SqlDataAdapter对象2
26 数据记录添加实例1
27 数据记录添加实例2
28 数据记录添加实例3
29 修改记录实例
30 修改记录实例2
31 删除记录实例
32 删除记录实例2
33 查找记录实例
以上是关于SQLServer2008基础教程的内容简介的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 2008 中文版标准教程 清晰扫描 PDF版 [121M]下载
安装SQL Server 2008 R2 时提示“服务器没有及时响应或控制请求”怎么解决?