SQL Server编程精粹
从入门到精通,掌握SQL Server数据库编程
本指南深入浅出地讲解了SQL Server编程的核心知识,涵盖从基础数据查询到高级应用开发的各个方面。
主要内容包括:
- 数据库基础知识:表、列、数据类型、主键等概念。
- SQL Server简介:版本、工具、客户端-服务器架构。
- 连接数据库和选择数据库。
- 数据检索:SELECT语句、检索单列和多列、检索不同行、限制结果集。
- 数据排序:按单列或多列排序、指定排序方向。
- 数据过滤:WHERE子句、操作符、范围值检查、空值检查。
- 组合过滤条件:AND、OR操作符、计算次序。
- 通配符过滤:LIKE操作符、百分号、下划线、方括号。
- 计算字段:拼接字段、执行算术计算。
- 数据处理函数:文本处理、日期和时间处理、数值处理。
- 数据汇总:聚集函数(Avg、Count、Max、Min、Sum)。
- 分组数据:GROUP BY子句、HAVING子句。
- 使用子查询:嵌套查询、关联子查询。
- 联接表:内联接、外联接、自联接、交叉联接。
- 插入、更新和删除数据。
- 创建和使用视图。
- 存储过程:创建、执行、参数。
- 触发器:DML触发器、DDL触发器。
- 事务处理:ACID属性、并发控制。
- 数据库设计:ER模型、范式。
- 性能优化:索引、查询优化。
适合人群
- 软件开发人员
- 数据库管理员
- 数据分析师
- 对SQL Server编程感兴趣的任何人