Python程序中使用MySQL数据库!

本文介绍了在Python中使用MySQL数据库的方法,包括借助pymysql模块建立连接、防范SQL注入以及执行增删改查操作。重点强调了不直接拼接SQL字符串以防止SQL注入,并提倡使用execute方法和参数化查询。

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

python程序中使用MySQL数据库

1、python中使用MySQL数据库需要借助第三方模块 pymysql(pip install pymysql)

2、pymysql本质是一个套接字客户端软件,在python 程序中使用pymysql对象链接服务器端

1 pymysql连接数据库

#方式1:
import pymysql
#step1 链接
conn = pymysql.connect(
                        host="localhost",
                        user="root",
                        password="123",
                        db="myschool",
                        charset="utf8")         
cursor = conn.cursor()                  #step2 拿游标
sql = "select * from class;"            #step3 拼接sql语句
res1 = cursor.execute(sql)              #step4 调用execute()执行sql语句
print(res1)                             #res不是查询的数据结果,而是查到数据的行数
#step5 得到查询数据
res2 = cursor.fetchone()                #fetchone返回查到第一行数据,以元组的形式返回
res3 = cursor.fetchmany(2)              #fetchmany(n) 返回查到的接着n条记录
res4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值