第 18 章 其他 数据库与工具:MySQL 之外的世界
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
探索能开阔视野。现在,你已经对 SQL 和 MySQL 关系型数据库管理系统(RDBMS)驾轻就熟,但在这些熟悉且安全的道路之外,还有什么等待着你呢?是时候踏上旅程,探索未知的领域了。请跟随我们一起游览 其他关系型数据库管理系统(RDBMS) ,如 PostgreSQL、SQLite 和 SQL Server。随后,我们将真正踩下油门,驶向 非关系型数据库 和 生成式人工智能的领域。探索新的选择或许能为你指明方向,也可能让你更深刻地体会到 SQL 结构化表的完整性。除非亲身尝试,否则你永远无法知晓。所以翻开下一页,让我们一起快速体验其他工具吧。
保持开放心态
如今,安娜已经在德国适应了新环境,她正在尝试各种不同的工具和技术,其中一些是艾比目前还不了解的。以下是她们关于关系型数据库管理系统(RDBMS)的一段对话:
到目前为止,Abby 对 MySQL 很满意,但也许现在正是评估她的选择、看看其他 RDBMS 能提供什么的好时机。
注
如果你在一家公司工作,可能无法自主决定使用哪种关系型数据库管理系统——尤其是作为数据分析用户时。但了解不同平台之间的异同依然很重要,以防你需要与其他系统进行对接。
SQL 不仅限于 MySQL
大多数 SQL 命令在各种 RDBMS 中都适用。
在本书的各个章节中,你已经学到了大量的SQL概念和命令。其中部分语法是MySQL特有的(SHOW TABLES;),但你所学到的概念适用于所有不同的RDBMS(例如,它们都有查看表的方法)。另一个好消息是, 绝大多数 (SELECT、FROM、WHERE 等)确实可以应用到其他 SQL 环境中,无论你使用哪种关系型数据库管理系统。
你会发现许多机会来 将 SQL 集成到各种其他应用程序中。Tableau 和 Power BI 等可视化平台通常允许通过 SQL 代码深入挖掘所需数据。Python 和 R 等编程语言提供了连接器,使你能够查询 SQL 数据库。就连 Excel 也支持使用 SQL 从外部来源提取数据。
注
请参阅???和“在 Python 中执行 SQL”,了解 Python 中使用 SQL 的示例。
其他关系型数据库管理系统
以下是几种最流行的关系型数据库管理系统(RDBMS)的概述: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access