SQL 必知必会

🌙
手机阅读
本文目录结构

SQL 必知必会

编辑推荐

SQL 经典畅销书,麻省理工学院、伊利诺伊大学等众多大学的参考教材!

由浅入深地讲解 SQL 的基本概念和语法,内容丰富,简洁实用,数据的排序、过滤和分组、表、视图、联结、子查询、游标、存储过程和触发器等核心知识点一应俱全。

内涵丰富精彩实例,实例已根据新版本更新,同时便于查阅!

内容简介

SQL 是使用广泛的数据库语言,几乎所有重要的 DBMS 都支持 SQL。《图灵程序设计丛书:SQL 必知必会(第 4 版)》由浅入深地讲解了 SQL 的基本概念和语法,涉及数据的排序、过滤和分组,以及表、视图、联结、子查询、游标、存储过程和触发器等内容,实例丰富,便于查阅。新版增加了针对 ApacheOpenOfficeBase、MariaDB、SQlite 等 DBMS 的描述,并根据新版本的 Oracle、SQLServer、MySQL 和 PostgreSQL 更新了相关示例。

《图灵程序设计丛书:SQL 必知必会(第 4 版)》适合 SQL 初学者,也可供广大开发及管理人员参考。

作者简介

Adobe 公司开发者关系部总监,世界知名的技术作家,在计算机产品开发、支持、培训和营销等方面拥有 20 多年的丰富经验。多年来,他撰写了 SQL、MySQL、正则表达式、JSP、WAP 和 Windows 开发等方面的十多部技术图书,其中不少已被翻译为多种语言在世界各地出版发行并成为畅销经典。读者可以通过他的个人网站 forta.com 了解更多信息。

目录

第 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.2 索引

  • 22.3 触发器

  • 22.4 数据库安全

  • 22.5 小结

  • 附录 A 样例表脚本

  • 附录 B 流行的应用程序

  • 附录 C SQL 语句的语法

  • 附录 D SQL 数据类型

  • 附录 E SQL 保留字

  • 常用 SQL 语句速查

  • 索引

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了