📅  最后修改于: 2023-12-03 15:28:20.063000             🧑  作者: Mango
Jupyter 是一个交互式 notebook 环境,常用于数据分析、科学计算和机器学习等领域。MySQL 是一种开源的关系型数据库管理系统。在 Jupyter 中连接 MySQL 数据库,可以方便地进行数据查询、处理和分析。
Python 中使用 MySQL 驱动程序来连接 MySQL 数据库,需要先安装 MySQL 驱动程序。
在命令行中执行以下命令来安装 MySQL 驱动程序:
!pip install mysql-connector-python
在 Python 代码中创建数据库连接,需要指定数据库连接信息,包括:
以下是示例代码:
import mysql.connector
# 创建数据库连接
cnx = mysql.connector.connect(
host="localhost",
port=3306,
user="root",
password="password",
database="mydatabase"
)
创建数据库连接后,就可以通过该连接执行 SQL 查询,获取数据库中的数据。
以下是示例代码:
import pandas as pd
# 执行 SQL 查询
query = "SELECT * FROM mytable"
df = pd.read_sql(query, cnx)
# 打印查询结果
print(df.head())
查询结束后,需要关闭数据库连接以释放资源。
以下是示例代码:
# 关闭数据库连接
cnx.close()
使用 MySQL 驱动程序可以方便地在 Jupyter 中连接 MySQL 数据库,进行数据查询、处理和分析。同时,需要注意关闭数据库连接以释放资源。