1、导包
2、连接数据库
3、校验连接是否成功
import MySQLdb
#连接数据库
connect = MySQLdb.connect(
host = "数据库地址 ",
user = "账户名",
passwd = "密码",
db = "数据库名", #一个数据库地址可对应多个库
charset = "utf8"
)
c = connect.cursor() #创建游标对象
c.execute("select * from print_delivery_task;") #execute执行括号内的语句(这里以print_delivery_task表为例)
for i in range(c.rowcount):
row = c.fetchone() #fetchone是excute下面的一个方法,返回执行sql语句的第一行
#fetchall,返回全部数据,就不需要循环,但是返回数据是一个元祖
#fetchmany(100),fetchone每次读取一条数据,数据量大的情况下和数据库往来通讯数量太多影响性能,可以使用fetchmany()来一次读取n条数据
if row[0] == 447148361707761664: #在print_delivery_task标准查找单号为447148361707761664的数据,校验订单是否存在
print("找到id为447148361707761664的数据,测试通过")
break
# print(row)