首页 > 数据库技术 > 详细

python-利用pymysql获取数据简单使用总结

时间:2021-01-02 22:57:12      阅读:62      评论:0      收藏:0      [点我收藏+]

python-利用pymysql获取数据库中的数据

1.前言

pymysql是一个第三方的模块,使用前需要安装

2.安装

pip install pymysql

3.基本使用

import pymysql
# 第一步:创建数据库连接对象(连接数据库时,传参一定要通过关键字传参!!!)
mysql_connection = pymysql.connect(host = ‘数据库ip地址‘,port = 数据库连接端口,user = ‘登录用户‘,
                                   password = ‘登录密码‘,database = ‘库名‘,charset = ‘编码格式‘)

# 第二步:创建游标,默认是返回元组数据类型,加上cursor参数,指定返回字典
cur = mysql_connection.cursor(cursor=pymysql.cursors.DictCursor)

# 第三步:执行数据库操作
cur.execute(‘数据库增删改查等操作语句‘)
# 如果是增产改操作的,需要进行提交操作,通过数据库连接对象来调用
mysql_connection.commit()

# 第四步:查看数据库操作结果
print(cur.fetchall())   # 获取结果集中的所有行。如果已经从结果集中提取了一些行,则从结果集中检索剩余的行
print(cur.fetchmany(传入返回行数))  # 返回指定行数的结果集内容
print(cur.fetchone())   # 查询结果集的下一行。结果集是当使用游标对象来查询表时返回的对象

# 第五步: 关闭游标
cur.close()

# 第六步:关闭数据库连接
mysql_connection.close()

4.注意事项

若要操作数据库,最好通过格式化字符串写入数据进行参数化拼接,防止sql注入

cur.execute("insert into online values(%s, %s);" % (‘platform‘, ‘18‘))

python-利用pymysql获取数据简单使用总结

原文:https://www.cnblogs.com/ritaliu/p/14224192.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!