将 Python 笔记本连接到 MySQL 数据库

Posted

技术标签:

【中文标题】将 Python 笔记本连接到 MySQL 数据库【英文标题】:Connecting Python notebook to MySQL Database 【发布时间】:2018-04-27 17:48:33 【问题描述】:

如何将 mysql 数据库连接到我的 Jupyter notebook 以使用 Python notebook 执行查询?

我的代码:

import pymysql
conn = MySQLdb.connect(host=dsn_hostname, port=dsn_port, user=dsn_uid, passwd=dsn_pwd, db=dsn_database)

建立连接后如何开始执行查询?

【问题讨论】:

"连接后如何连接?"什么? 对不起。编辑了问题 请查看answer 【参考方案1】:

文档里都有写:https://pymysql.readthedocs.io/en/latest/user/examples.html

【讨论】:

【参考方案2】:
import pymysql.cursorsenter 
connection = pymysql.connect(host='localhost',
                         user='user_name',
                         password='password',
                         db='name_of_database',
                         charset='utf8mb4',
                         cursorclass=pymysql.cursors.DictCursor)

【讨论】:

以上是关于将 Python 笔记本连接到 MySQL 数据库的主要内容,如果未能解决你的问题,请参考以下文章

将 Jupyter 笔记本连接到 Spark

将本地 IPython 笔记本连接到气隙集群上的 Spark

从 Python 连接到 SQL Server

Pyspark 连接到 ipython 笔记本中的 Postgres 数据库

(急)将笔记本连接上显示器后不清晰

无法从 DataLab 连接到 Bigquery API