python中的pymysql模块基本使用

使用pymysql模块

我已经在navicat里创建了taobao数据库,里面导入了一些数据,以供练习pymysql。
mysql数据
之后可以打开pycharm,新建一个项目,我的项目名称为lianxi_pymysql。
import pymysq
db = pymysql.Connect(
host = 'localhost',
port = 3306,
user = 'root',
password = '000000',
db = 'taobao',
charset = 'utf8'
)
cur = db.cursor() #获取游标
#执行SQL语句,进行查询
sql = 'select * from sale_data where 位置 in (%s,%s,%s)'
cur.execute(sql,('上海','浙江','湖南'))

#获取查询结果
result = cur.fetchall()
for item in result:
print(item)

print(item)上述代码格式是错误的,python要求代码格式严谨。应按一个tab键即可。

但是在练习时,对pymysql的理论性知识欠缺,所以下面的才是重点,哈哈哈

概念

一、游标及支持的方法
游标(cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据。
可把游标当作一个指针,可以指定结果中的任何位置,允许用户对指定位置的数据进行
处理。

1)execute()
执行一个数据库的查询命令,说白了就是执行语句的方法。
2) fetchall()
取所有结果,就是获得执行sql语句后的结果
3)fetchone()
取结果集的下一行
4)close()
关闭游标对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值