安装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/








暂无数据