展开全部

主编推荐语

畅销全球的数据库入门经典。

内容简介

SQL是使用最广泛的数据库语言,绝大多数重要的DBMS支持SQL。本书由浅入深地讲解了SQL的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富,便于查阅。新版对书中的案例进行了全面的更新,并增加了章后挑战题,便于读者巩固所学知识。

目录

  • 版权信息
  • 致谢
  • 引言
  • 读者对象
  • 本书涵盖的DBMS
  • 本书约定
  • 第1课 了解SQL
  • 1.1 数据库基础
  • 1.1.1 数据库
  • 1.1.2 表
  • 1.1.3 列和数据类型
  • 1.1.4 行
  • 1.1.5 主键
  • 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 小结
  • 2.9 挑战题
  • 第3课 排序检索数据
  • 3.1 排序数据
  • 3.2 按多个列排序
  • 3.3 按列位置排序
  • 3.4 指定排序方向
  • 3.5 小结
  • 3.6 挑战题
  • 第4课 过滤数据
  • 4.1 使用WHERE子句
  • 4.2 WHERE子句操作符
  • 4.2.1 检查单个值
  • 4.2.2 不匹配检查
  • 4.2.3 范围值检查
  • 4.2.4 空值检查
  • 4.3 小结
  • 4.4 挑战题
  • 第5课 高级数据过滤
  • 5.1 组合WHERE子句
  • 5.1.1 AND操作符
  • 5.1.2 OR操作符
  • 5.1.3 求值顺序
  • 5.2 IN操作符
  • 5.3 NOT操作符
  • 5.4 小结
  • 5.5 挑战题
  • 第6课 用通配符进行过滤
  • 6.1 LIKE操作符
  • 6.1.1 百分号(%)通配符
  • 6.1.2 下划线(_)通配符
  • 6.1.3 方括号([ ])通配符
  • 6.2 使用通配符的技巧
  • 6.3 小结
  • 6.4 挑战题
  • 第7课 创建计算字段
  • 7.1 计算字段
  • 7.2 拼接字段
  • 使用别名
  • 7.3 执行算术计算
  • 7.4 小结
  • 7.5 挑战题
  • 第8课 使用函数处理数据
  • 8.1 函数
  • 函数带来的问题
  • 8.2 使用函数
  • 8.2.1 文本处理函数
  • 8.2.2 日期和时间处理函数
  • 8.2.3 数值处理函数
  • 8.3 小结
  • 8.4 挑战题
  • 第9课 汇总数据
  • 9.1 聚集函数
  • 9.1.1 AVG()函数
  • 9.1.2 COUNT()函数
  • 9.1.3 MAX()函数
  • 9.1.4 MIN()函数
  • 9.1.5 SUM()函数
  • 9.2 聚集不同值
  • 9.3 组合聚集函数
  • 9.4 小结
  • 9.5 挑战题
  • 第10课 分组数据
  • 10.1 数据分组
  • 10.2 创建分组
  • 10.3 过滤分组
  • 10.4 分组和排序
  • 10.5 SELECT子句顺序
  • 10.6 小结
  • 10.7 挑战题
  • 第11课 使用子查询
  • 11.1 子查询
  • 11.2 利用子查询进行过滤
  • 11.3 作为计算字段使用子查询
  • 11.4 小结
  • 11.5 挑战题
  • 第12课 联结表
  • 12.1 联结
  • 12.1.1 关系表
  • 12.1.2 为什么使用联结
  • 12.2 创建联结
  • 12.2.1 WHERE子句的重要性
  • 12.2.2 内联结
  • 12.2.3 联结多个表
  • 12.3 小结
  • 12.4 挑战题
  • 第13课 创建高级联结
  • 13.1 使用表别名
  • 13.2 使用不同类型的联结
  • 13.2.1 自联结
  • 13.2.2 自然联结
  • 13.2.3 外联结
  • 13.3 使用带聚集函数的联结
  • 13.4 使用联结和联结条件
  • 13.5 小结
  • 13.6 挑战题
  • 第14课 组合查询
  • 14.1 组合查询
  • 14.2 创建组合查询
  • 14.2.1 使用UNION
  • 14.2.2 UNION规则
  • 14.2.3 包含或取消重复的行
  • 14.2.4 对组合查询结果排序
  • 14.3 小结
  • 14.4 挑战题
  • 第15课 插入数据
  • 15.1 数据插入
  • 15.1.1 插入完整的行
  • 15.1.2 插入部分行
  • 15.1.3 插入检索出的数据
  • 15.2 从一个表复制到另一个表
  • 15.3 小结
  • 15.4 挑战题
  • 第16课 更新和删除数据
  • 16.1 更新数据
  • 16.2 删除数据
  • 16.3 更新和删除的指导原则
  • 16.4 小结
  • 16.5 挑战题
  • 第17课 创建和操纵表
  • 17.1 创建表
  • 17.1.1 表创建基础
  • 17.1.2 使用NULL值
  • 17.1.3 指定默认值
  • 17.2 更新表
  • 17.3 删除表
  • 17.4 重命名表
  • 17.5 小结
  • 17.6 挑战题
  • 第18课 使用视图
  • 18.1 视图
  • 18.1.1 为什么使用视图
  • 18.1.2 视图的规则和限制
  • 18.2 创建视图
  • 18.2.1 利用视图简化复杂的联结
  • 18.2.2 用视图重新格式化检索出的数据
  • 18.2.3 用视图过滤不想要的数据
  • 18.2.4 使用视图与计算字段
  • 18.3 小结
  • 18.4 挑战题
  • 第19课 使用存储过程
  • 19.1 存储过程
  • 19.2 为什么要使用存储过程
  • 19.3 执行存储过程
  • 19.4 创建存储过程
  • 19.5 小结
  • 第20课 管理事务处理
  • 20.1 事务处理
  • 20.2 控制事务处理
  • 20.2.1 使用ROLLBACK
  • 20.2.2 使用COMMIT
  • 20.2.3 使用保留点
  • 20.3 小结
  • 第21课 使用游标
  • 21.1 游标
  • 21.2 使用游标
  • 21.2.1 创建游标
  • 21.2.2 使用游标
  • 21.2.3 关闭游标
  • 21.3 小结
  • 第22课 高级SQL特性
  • 22.1 约束
  • 22.1.1 主键
  • 22.1.2 外键
  • 22.1.3 唯一约束
  • 22.1.4 检查约束
  • 22.2 索引
  • 22.3 触发器
  • 22.4 数据库安全
  • 22.5 小结
  • 附录A 样例表脚本
  • A.1 样例表
  • 表的描述
  • A.2 获得样例表
  • 附录B SQL语句的语法
  • B.1 ALTER TABLE
  • B.2 COMMIT
  • B.3 CREATE INDEX
  • B.4 CREATE PROCEDURE
  • B.5 CREATE TABLE
  • B.6 CREATE VIEW
  • B.7 DELETE
  • B.8 DROP
  • B.9 INSERT
  • B.10 INSERT SELECT
  • B.11 ROLLBACK
  • B.12 SELECT
  • B.13 UPDATE
  • 附录C SQL数据类型
  • C.1 字符串数据类型
  • C.2 数值数据类型
  • C.3 日期和时间数据类型
  • C.4 二进制数据类型
  • 附录D SQL保留字
  • 常用SQL语句速查
  • 作者简介
  • 看完了
展开全部

评分及书评

4.5
12个评分
  • 用户头像
    给这本书评了
    4.0
    学习SQL必读之一

    SQL 入门读物,懂的都懂,书名本身就很直接明了,必知必会嘛。这本书通俗易懂,深入浅出,有配套数据集,有习题,官网有答案,边学边练,很快就上手。平时没事,我还会翻开这本书,打开课后习题练一练。

      转发
      评论
      用户头像
      给这本书评了
      5.0
      一本助你快速复盘或是入门的经典之作

      从事管理工作已很多年,随着信息化的不断发展,发现各行各业已实现不同程度的信息化,已实现线下往线上的跨越式转变,这个过程积累了海量的行业数据,怎么从海量数据中挖掘出价值信息,并且利用底层数据助力行业数字化转型显得格外重要!那么反过头来,具有较强数据处理、分析、开发等技术又显得那么的有必要!有幸在得到找到这本浅显易懂的书籍,并且用偶像罗老师的语音一周学完,这是多么接地气的一本数据库学习书籍,有数据开发经验的我能通过它快速复盘数据库的基本知识,同时我推荐这书给入门学员,这肯定也是入门学员快速上手的经典之作!

        转发
        评论
        用户头像
        给这本书评了
        4.0

        SQL 语法速查手册,结构清晰,由浅入深。和第四版相比,增加了习题来巩固每一章的主要知识点,适用于对 SQL 基础语法的查漏补缺或者初学者对 SQL 语法体系化。分享一个 SQL 入门者的实践平台:sqlzoo.net

          转发
          评论
        • 查看全部8条书评

        出版方

        人民邮电出版社·图灵出品

        图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。