bowan.

2020-07-04   阅读量: 860

Mysql python 数据分析师

python链接MySql数据库方法

扫码加入数据分析学习群

安装pymsql:

pip install pymysql -i https://pypi.douban.com/simple


1、导包

import pymysql

2、创建连接对象

mydb = pymysql.connect(

host='localhost', # 数据库主机地址

user="root", # 数据库用户名

password="1234" , # 数据库密码

database=None, # 可以指定连接某个数据库

port=3306, # 端口号, 默认是3306

charset='utf8' # 使用的编码

)

3、创建游标对象,(这里创建的游标是可以返回带字段名的字典,比较好用)

mycursor = mydb.cursor(cursor=pymysql.cursors.DictCursor)

4、调用游标对象cursor的execute()方法,执行sql语句(执行结果存在游标对象中)

mycursor.execute('''show databases;''')

5、查询结果的释放

mycursor.fetchall()

mycursor.fetchone()

mycursor.fetchmany

建议直接转变成DataFrame(直接释放成表)

import pandas as pd

df = pd.DataFrame(mycursor)


国外的网站访问较慢,可以采用国内的镜像安装

安装格式: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple (pymysql 清华镜像安装)

国内常用镜像:

1)阿里云 http://mirrors.aliyun.com/pypi/simple/

2)豆瓣http://pypi.douban.com/simple/

3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

5)华中科技大学http://pypi.hustunique.com/

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
56.0589 3 1 关注作者 收藏

评论(0)


暂无数据

推荐课程