SQL (Structured Query Language) 是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序应用中,SQL可与其他程序语言一起优化程序功能,进而为用户提供更多更全面的信息,SQL Server数据库包括Microsoft SQL Server以及Sybase SQL Server两个子数据库,该数据库能否正常运行直接关系着整个计算机系统的运行安全
零基础开始,想要成为出色的网络工程师
在企业中担任网络管理人员,想要转型
SQL Server 基础知识 | 数据库对象概述(数据库对象,事务日志,基本的数据库对象:表 ,模式,文件组,关系图,视图,存储过程,用户定义函数,用户和角色,规则,默认值,用户定义数据类型)、SQL Server数据类型、SQL Server对象标识符 |
T-SQL基础 | 基本的SELECT语句(SELECT语句和FROM子句,JOIN子句,WHERE子句,ORDER BY,使用GROUP BY子句聚集数据,使用HAVING子句在组上放置条件,使用FOR XML子句进行XML输出,使用OPTION子句指定提示,DISTINCT)、用INSERT语句添加数据 、通过UPDATE语句更改现有的数据、DELETE语句、替代的联结语法 、UNION、创建和修改表、SQL Server中的对象名、CREATE语句、ALTER语句、DROP语句 、使用GUI工具 |
键和约束 | 约束的类型、约束的命名、键约束、CHECK约束、DEFAULT约束、禁用约束 ,规则和默认值:约束的同类 |
视图 | 简单视图、更复杂的视图、使用T-SQL编辑视图 、删除视图、索引(具体化)视图、分区视图 |
分存储过程和用户定义函数 | 创建存储过程:基本语法、用ALTER更改存储过程 、删除存储过程、参数、错误处理 、存储过程能提供什么、扩展存储过程、递归概览、用户定义函数、返回表的UDF |
触发器 | 什么是触发器、为数据完整性规则使用触发器、触发器的其他常见用途、其他触发器问题、INSTEAD OF触发器、IF UPDATE()与COLUMNS_UPDATED 、性能考虑、删除触发器、调试触发器 |
安全性 | 安全性基础、安全性选项、用户权限、服务器和数据库角色、应用程序角色、更高级的安全性、证书和非对称密钥 |
SQL管理对象 | 删除数据库、备份数据库、生成脚本 |