数据库操作--pymysql库

本文介绍了如何使用pymysql库进行数据库操作,包括接口测试中的数据库使用、数据库连接、查询操作以及不同方式读取select返回的值,如fetchone(), fetchall(), fetchmany(num)。强调了执行SQL后关闭游标和连接的重要性。" 112813719,10554052,Stata面板数据单位根检验困惑解析,"['stata面板数据', '单位根检验']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.接口测试数据库的使用

在接口测试中,通过request()发送请求后,我们需要通过断言来判断这个接口的测试有没有通过,有时候除了要对接口的返回值进行断言外,也需要取数据库里面的数据来进行校验,这就需要我们取连接到相对应的数据库、表。
pymysql 是python第三方模块,主要用于python与mysql交互。

2.数据库连接、查询等操作:

(1):建立数据库连接 :conn =pymysql.connect(数据库的信息 )
(2):从连接建立游标,有了游标才能操作数据库:cur = conn.cursor( )
(3):使用游标执行sql:cur.execute( sql语句)
(4):获取执行sql得结果:cur.fetchall()/cur.fetchmany(3)/cur.fetchone( )

import pymysql

# 连接数据库
conn = pymysql.connect(
    host='127.0.0.1',
    port=3306,
    user='root',
    password='123456',  # passwd也可以
    db='数据库名',
    charset='utf8')    # 如果查询有中文需要指定数据库编码

# 从连接建立游标,有了游标才能操作数据库
cur = conn.cursor()

# 更改数据库
cur.execute("INSER
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值