实用 SQL,第二版
Practical SQL, 2nd Edition
实用 SQL是 SQL(结构化查询语言)的一本平易近人、快节奏的指南,SQL 是用于定义、组织和探索关系数据库中数据的标准编程语言。 Anthony DeBarros 是一名记者和数据分析师,专注于使用 SQL 来查找数据中的故事。这些示例和代码使用开源数据库 PostgreSQL 及其配套的 pgAdmin 界面,您学到的概念将适用于大多数数据库管理系统,包括 MySQL、Oracle、SQLite 等。*
您将首先了解数据库和 SQL 语言的基础知识,然后通过分析来自现实世界数据集的数据来培养技能,例如美国人口普查人口统计数据、纽约市出租车出行和美国地质调查局的地震数据。每一章都包含练习和示例,甚至可以向那些从未编程过的人传授构建强大的数据库和快速有效地访问信息所需的所有工具。
您将学习如何:
- 使用您自己的数据创建数据库和相关表
- 聚合、排序和过滤数据以查找模式
- 使用函数进行基础数学和高级统计运算
- 识别数据中的错误并清除它们
- 使用地理信息系统 (PostGIS) 分析空间数据
- 创建高级查询并自动执行任务
更新后的第二版经过彻底修改,以反映最新的 SQL 功能,包括用于整理数据的附加高级查询技术。此版本还包含两个新章节:一组关于设置系统的扩展说明,以及关于使用 PostgreSQL 和流行的 JSON 数据交换格式的章节。
学习 SQL 不一定是枯燥和复杂的。实用 SQL 通过易于理解的方法提供清晰的示例,教您构建和管理自己的数据库所需的工具。
* Microsoft SQL Server 使用称为 T-SQL 的语言变体,实用 SQL未涵盖该语言。
第二版序言
致谢
介绍
第 1 章:设置您的编码环境
第 2 章:创建您的第一个数据库和表
第 3 章:使用 SELECT 开始数据探索
第 4 章:了解数据类型
第 5 章:导入和导出数据
第 6 章:使用 SQL 进行基本数学和统计
第 7 章:连接关系数据库中的表
第 8 章:适合您的表格设计
第 9 章:通过分组和总结提取信息
第 10 章:检查和修改数据
第 11 章: SQL 中的统计函数
第 12 章:使用日期和时间
第 13 章:高级查询技术
第 14 章:挖掘文本以查找有意义的数据
第 15 章:使用 PostGIS 分析空间数据
第 16 章:使用 JSON 数据
第 17 章:使用视图、函数和触发器节省时间
第 18 章:从命令行使用 PostgreSQL
第 19 章:维护数据库
第 20 章:讲述数据的故事
评论(0)