读取MySQL数据库
MySQL数据库是开源的关系型数据库,可以通过python与其进行连接。首先需要安装第三方库pymysql → pip install pymysql并且电脑上已经安装好该数据库
# 设置cell多行输出
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all' #默认为'last'
# 导入相关库
import numpy as np
import pandas as pd
import os
import pymysql # 导入pymysql库
方法1 → 利用游标cursor读取
利用游标cursor读取,需要用cursor的execute的方法执行sql,用cursor的fetchall获取执行的所有信息
第一步:连接MySQL数据库
config = {
'host':'192.168.0.102',
'user':'Yeung',
'password':'sjm13802448449ys',
'port':3306,
'database':'python_data',
'charset':'utf8'}
# 设置连接数据库的参数
# 连接mysql数据库服务端
# 分别输入主机ip,用户名,登录账号,端口,要连接的数据库名称以及编码
conn = pymysql.connect(**config) # 建立连接
第二步:创建游标cursor
cur = conn.cursor() # 创建游标用于执行SQL语言
# 编辑sql语句
sql = 'SELECT * FROM data_01' # 查找data_01这个表的所有信息
#