热线电话:13121318867

登录
2020-07-04 阅读量: 1175
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/

56.0589
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子