pymysql基本操作

本文详细介绍了如何使用pymysql进行MySQL数据库的基本操作,包括介绍、连接配置、游标使用以及事务处理,重点讲解了游标的%符号占位符方法和一次性插入多条记录的技巧。
摘要由CSDN通过智能技术生成

1.pymysql介绍

1. pymysql 是一个第三方包/模块, 需要下载: pip install pymysql
    https://pypi.org--->搜索 pymysql ---> 安装 ---> 看官方文档(https://pymysql.readthedocs.io/en/latest/)

2. pymysql : 作用 是作为MYSQL的客户端操作数据
    架构: C/S

3. pymysql要求:
    py >= 3.x
    mysql >= 5.5  5.7

4. pymysql 操作流程(死的,必须按这个步骤)
    a. 导入pymysql
    b. 使用pymysql上的connect()方法连接数据,返回连接对象
    c. 使用连接对象创建游标对象(用于操作sql的)
    d. 准备写sql语句("select * from student")
    e. 使用游标对象执行sql (发送), (如果没有查询数据,返回受影响的行数)
    f. (如果有查询的数据)使用游标获取数据
    g. 关闭游标和数据库连接

2.pymysql初体验体验

# 入门体验
import pymysql

cnn = pymysql.connect(host="localhost",
                      user="root",
                      password="root",
                      database="itsource",
                      charset="utf8",
                      port=3306)

# 创建游标对象
cursor = cnn.cursor()

# 准备sql
sql = """
select * from student
"""

# 使用游标对象执行sql
cursor.execute(sql)

# 使用游标获取数据
data = cursor.fetchall()
print(data)

# 关闭游标和数据库连接
cursor.close
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值