内容简介
《SQL必知必会(第4版)》是一本面向SQL初学者的经典入门书籍,由美国资深技术作家Ben Forta撰写。本书以简洁明了的方式,系统地介绍了SQL语言的核心知识和常用操作。
全书共分为22个短小精悍的章节,内容涵盖数据库基础、数据检索、过滤、排序、分组、联结、子查询、插入、更新、删除、创建和操作表、视图、存储过程、事务处理等核心主题。每章都围绕一个具体主题展开,通过大量实例和练习,帮助读者快速掌握SQL的实际应用。
第4版在前版基础上进行了全面更新,增加了对最新SQL标准和主流数据库系统(如MySQL、Oracle、SQL Server、PostgreSQL等)的兼容性说明,并完善了示例和习题。本书最大的特点是“必知必会”理念——只讲最实用、最频繁使用的SQL知识,摒弃繁琐的理论,让读者在最短时间内上手操作数据库。
此外,本书附有丰富的配套资源,包括示例数据库脚本和在线习题答案,便于读者边学边练。无论是编程初学者、数据分析师,还是需要与数据库打基础的Web开发者,都能从中获益。
目录
第1课 了解SQL
1.1 数据库基础
1.2 什么是SQL
1.3 动手实践
1.4 小结
第2课 检索数据
2.1 SELECT语句
2.2 检索单个列
2.3 检索多个列
2.4 检索所有列
2.5 检索不同的值
2.6 限制结果
2.7 使用注释
2.8 小结
第3课 排序检索数据
3.1 排序数据
3.2 按多个列排序
3.3 按列位置排序
3.4 指定排序方向
3.5 小结
第4课 过滤数据
4.1 使用WHERE子句
4.2 WHERE子句操作符
4.3 小结
第5课 高级数据过滤
5.1 组合WHERE子句
5.2 IN操作符
5.3 NOT操作符
5.4 小结
第6课 用通配符进行过滤
6.1 LIKE操作符
6.2 使用通配符的技巧
6.3 小结
第7课 创建计算字段
7.1 计算字段
7.2 拼接字段
7.3 执行算术计算
7.4 小结
第8课 使用函数处理数据
8.1 函数
8.2 使用函数
8.3 小结
第9课 汇总数据
9.1 聚集函数
9.2 聚集不同值
9.3 组合聚集函数
9.4 小结
第10课 分组数据
10.1 数据分组
10.2 创建分组
10.3 过滤分组
10.4 分组和排序
10.5 SELECT子句顺序
10.6 小结
第11课 使用子查询
11.1 子查询
11.2 利用子查询进行过滤
11.3 作为计算字段使用子查询
11.4 小结
第12课 联结表
12.1 联结
12.2 创建联结
12.3 小结
第13课 创建高级联结
13.1 使用表别名
13.2 使用不同类型的联结
13.3 使用带聚集函数的联结
13.4 使用联结和联结条件
13.5 小结
第14课 组合查询
14.1 组合查询
14.2 创建组合查询
14.3 小结
第15课 插入数据
15.1 数据插入
15.2 从一个表复制到另一个表
15.3 小结
第16课 更新和删除数据
16.1 更新数据
16.2 删除数据
16.3 更新和删除的指导原则
16.4 小结
第17课 创建和操纵表
17.1 创建表
17.2 更新表
17.3 删除表
17.4 重命名表
17.5 小结
第18课 使用视图
18.1 视图
18.2 创建视图
18.3 小结
第19课 使用存储过程
19.1 存储过程
19.2 为什么要使用存储过程
19.3 执行存储过程
19.4 创建存储过程
19.5 小结
第20课 管理事务处理
20.1 事务处理
20.2 控制事务处理
20.3 小结
第21课 使用游标
21.1 游标
21.2 使用游标
21.3 小结
第22课 高级SQL特性
22.1 约束
22.3 触发器
22.4 数据库安全
22.5 小结
附录A 样例表脚本
A.1 样例表
A.2 获得样例表
附录B 流行的应用程序
B.1 使用Apache Open Office Base
B.2 使用Adobe ColdFusion
B.3 使用IBM DB2
B.4 使用MariaDB
B.5 使用Microsoft Access
B.6 使用Microsoft ASP
B.7 使用Microsoft ASP.NET
B.8 使用Microsoft Query
B.9 使用Microsoft SQL Server(包括Microsoft SQL Server Express)
B.10 使用MySQL
B.11 使用Oracle
B.12 使用Oracle Express
B.13 使用PHP
B.14 使用PostgreSQL
B.15 使用SQLite
B.16 配置ODBC数据源
附录C SQL语句的语法
C.1 ALTER TABLE
C.2 COMMIT
C.3 CREATE INDEX
C.4 CREATE PROCEDURE
C.5 CREATE TABLE
C.6 CREATE VIEW
C.7 DELETE
C.8 DROP
C.9 INSERT
C.10 INSERT SELECT
C.11 ROLLBACK
C.12 SELECT
C.13 UPDATE
附录D SQL数据类型
D.1 字符串数据类型
D.2 数值数据类型
D.3 日期和时间数据类型
D.4 二进制数据类型
附录E SQL保留字
常用SQL语句速查
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。