展开全部

主编推荐语

本书适合SQL初学者,也可供广大开发及管理人员参考。

内容简介

SQL是使用最广泛的数据库语言,几乎所有重要的DBMS都支持SQL。《SQL必知必会(第4版)》由浅入深地讲解了SQL的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富,便于查阅。新版增加了针对Apache Open Office Base、MariaDB、SQlite等DBMS的描述,并根据最新版本的Oracle、SQL Server、MySQL 和Postgre 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 小结
  • 第3课 排序检索数据
  • 3.1 排序数据
  • 3.2 按多个列排序
  • 3.3 按列位置排序
  • 3.4 指定排序方向
  • 3.5 小结
  • 第4课 过滤数据
  • 4.1 使用WHERE子句
  • 4.2 WHERE子句操作符
  • 4.2.1 检查单个值
  • 4.2.2 不匹配检查
  • 4.2.3 范围值检查
  • 4.2.4 空值检查
  • 4.3 小结
  • 第5课 高级数据过滤
  • 5.1 组合WHERE子句
  • 5.1.1 AND操作符
  • 5.1.2 OR操作符
  • 5.1.3 求值顺序
  • 5.2 IN操作符
  • 5.3 NOT操作符
  • 5.4 小结
  • 第6课 用通配符进行过滤
  • 6.1 LIKE操作符
  • 6.1.1 百分号(%)通配符
  • 6.1.2 下划线(_)通配符
  • 6.1.3 方括号([ ])通配符
  • 6.2 使用通配符的技巧
  • 6.3 小结
  • 第7课 创建计算字段
  • 7.1 计算字段
  • 7.2 拼接字段
  • 使用别名
  • 7.3 执行算术计算
  • 7.4 小结
  • 第8课 使用函数处理数据
  • 8.1 函数
  • 函数带来的问题
  • 8.2 使用函数
  • 8.2.1 文本处理函数
  • 8.2.2 日期和时间处理函数
  • 8.2.3 数值处理函数
  • 8.3 小结
  • 第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 小结
  • 第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.1.1 关系表
  • 12.1.2 为什么使用联结
  • 12.2 创建联结
  • 12.2.1 WHERE子句的重要性
  • 12.2.2 内联结
  • 12.2.3 联结多个表
  • 12.3 小结
  • 第13课 创建高级联结
  • 13.1 使用表别名
  • 13.2 使用不同类型的联结
  • 13.2.1 自联结
  • 13.2.2 自然联结
  • 13.2.3 外联结
  • 13.3 使用带聚集函数的联结
  • 13.4 使用联结和联结条件
  • 13.5 小结
  • 第14课 组合查询
  • 14.1 组合查询
  • 14.2 创建组合查询
  • 14.2.1 使用UNION
  • 14.2.2 UNION规则
  • 14.2.3 包含或取消重复的行
  • 14.2.4 对组合查询结果排序
  • 14.3 小结
  • 第15课 插入数据
  • 15.1 数据插入
  • 15.1.1 插入完整的行
  • 15.1.2 插入部分行
  • 15.1.3 插入检索出的数据
  • 15.2 从一个表复制到另一个表
  • 15.3 小结
  • 第16课 更新和删除数据
  • 16.1 更新数据
  • 16.2 删除数据
  • 16.3 更新和删除的指导原则
  • 16.4 小结
  • 第17课 创建和操纵表
  • 17.1 创建表
  • 17.1.1 表创建基础
  • 17.1.2 使用NULL值
  • 17.1.3 指定默认值
  • 17.2 更新表
  • 17.3 删除表
  • 17.4 重命名表
  • 17.5 小结
  • 第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 小结
  • 第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 获得样例表
  • A.2.1 下载可供使用的数据文件
  • A.2.2 下载DBMS SQL脚本
  • 附录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语句速查
展开全部

评分及书评

4.2
17个评分
  • 用户头像
    给这本书评了
    5.0

    本书可以说是应需而生。我讲授了多年的 Web 应用开发,学生们经常要求我推荐一些 SQL 图书。SQL 方面的书很多,有的其实很不错,但它们都有一个共同的特点,就是讲授的内容太多了,多数人其实不需要了解那么多。很多图书讲的不是 SQL 本身,而是从数据库设计、规范化到关系数据库理论以及管理问题等,事无巨细都讲一通。

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

      常用的函数和 SQL 查询逻辑都会涉及,不过事务 / 指针没太看懂逻辑。作为基础入门 / 字典查询是完全没有问题的,其他的就是练习 / 搜索引擎了

        转发
        评论
        用户头像
        给这本书评了
        4.0
        查询手册

        sql 查询手册,适合初学者也适合当备忘录和字典。没有太深奥的内容,也简单易上手。外行转程序的用自己边练习边熟悉数据库很合适吧。当时教导一个朋友的时候全部敲了一遍里面的语句。内容浅显易懂看完后也不会提高太多就是了。适合入门的。

          转发
          评论

        出版方

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

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