为什么需要在 Jupyter Notebook 内组合 SQL 和 Python
SQL 非常适用于检索数据和计算基本统计数据,而 Python 在您需要深入、灵活的探索性数据分析或数据科学时大有用武之地。 如果您在一个工具中可同时使用两种编程语言,会怎样?
在本文中,您将了解通过 Jupyter Notebook 接口使用 Python 和 SQL 的两种简单方式,并使用几行代码创建 SQL 查询。 这两种方式几乎不受数据库限制,因此您可以将它们用于所需的任何 SQL 数据库:MySQL、Postgres、Snowflake、MariaDB、Azure 等。
方式 1:使用 Pandas 读取 SQL 查询
第 1 步:安装 Python 软件包以连接到您的数据库
我们建议安装以下软件包:
PostgreSQL 数据库: ! pip install psycopg2-binary. 请确保安装 psycopg2-binary, 因为它还会处理所需依赖项。
Snowflake 数据库: ! pip install snowflake-connector-python.MySQL 数据库: ! pip install mysql-connector-python.
要在 Datalore 中安装软件包,您还可以使用环境管理器,它