基于pycharm 的pymysql 的基本使用总结

下载和安装pymysql

如果你是python3, 就可以直接使用 pip3 install pymysql.

然后静静等待安装完毕就好啦~

接下来,我们需要导入pymysql 到我们的代码中。
from pymysql import *

创建mysql 连接:
conn = connect(host = ‘localhost’,port=3306,user=‘root’)

到这里,一个成功的mysql 实例对象就创建完毕啦。

我们大部分时候读取数据库并不是只读取一条,所以我们需要使用到游标。游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理
首先,创建一个游标。
cursor = connect_mysql().cursor()
其次,我们使用游标来执行一些sql 语句。
我们可以使用cursor.execute()
cursor.fetchone() — 从结果集中获取一条,返回结果为元祖
cursor.fetchmany(3) — 从结果集中取3条,根据参数取值,这个3就是参数
cursor.fetchall() — 从结果集中取出全部。

使用游标的注意事项

1,必须先关闭游标,再关闭连接。
2,如果要提交操作,不能用游标提交。可以使用commit 保存提交数据的请求。
3,如果操作错误,可以使用rollback回滚execute。

写数据库的注意事项

步骤:
1, 连接mysql 数据库
2,获取游标对象
3,使用游标对象执行sql语句(insert,update,delete 等等)

切记: 一定要commit,一定要commit,一定要commit,重要的事情说三遍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值