news 2026/5/31 5:29:19

【接口测试】2_PyMySQL模块 _数据库操作步骤及事务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【接口测试】2_PyMySQL模块 _数据库操作步骤及事务

文章目录

  • 一、安装PyMySQL
  • 二、操作数据库的基本流程(重点)
  • 三、事务
  • 四、小结

一、安装PyMySQL

  • 方法1:

    # PyMySQL: Python3.x版本中连接MySQL服务器的一个库 pip install PyMySQL
  • 方法2:

    pip install PyMySQL -i https://pypi.douban.com/simple/

二、操作数据库的基本流程(重点)

1、导包 import pymysql

2、创建 连接 conn = pymyql.connect()

3、创建 游标 cursor = conn.cursor()

4、执行 SQL 语句 cursor.execute( “sql 语句” )

  • ①查询语句 select —— 不修改数据库,会返回结果集
    • 从结果集中,提取 想要的数据 cursor.fetch*()
  • ②增删改语句 insert、update、delete —— 没有 结果返回,会修改数据库
    • 执行成功:提交事务。conn.commit()
    • 执行失败:回滚事务。conn.rollback()

5、关闭游标 cursor.close()

6、关闭连接 conn.close()

三、事务

概念:将 数据库中 连续的 一条或多条SQL语句,看做一个整体,作为一个事务存在,要么都成功,要么都失败。

操作方法:(两种操作)

  • 提交事务:commit
  • 回滚事务:rollback

四、小结

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/29 18:52:14

HBase在物联网(IoT)中的应用:海量设备数据处理方案

HBase在物联网(IoT)中的应用:海量设备数据处理方案 关键词:HBase、物联网(IoT)、海量数据、时间序列、分布式存储、高并发写入、RowKey设计 摘要:物联网(IoT)时代,全球每天产生万亿条设备数据(如传感器、智能硬件、工业设备),这些数据具有"海量、高频、多源、实…

作者头像 李华
网站建设 2026/5/30 16:39:02

使用TensorRT加速LangChain应用响应速度

使用TensorRT加速LangChain应用响应速度 在构建生成式AI应用的今天,用户早已不再满足于“能用”,而是追求“快、稳、多”——更低的延迟、更高的并发能力、更流畅的交互体验。尤其是在基于 LangChain 构建的智能对话系统中,每一次提示词&…

作者头像 李华
网站建设 2026/5/28 7:14:28

Myvatis 动态查询及关联查询

1.查询和修改1.1 MyBatis中的<where>, <set>和<trim>标签详解1.1.1 <where>标签<where>标签用于动态生成SQL语句中的WHERE子句&#xff0c;它会智能处理以下情况&#xff1a;自动去除开头多余的AND或OR当所有条件都不满足时&#xff0c;不会生成…

作者头像 李华
网站建设 2026/5/28 7:14:36

Docker 网络

Dcoker中的网络类型网络类型备注bridge为每一个容器分配、设置IP等&#xff0c;并将容器连结到一个docker0网络虚拟网桥&#xff0c;默认为该模式host 容器将不会虚拟出自己的网卡&#xff0c;配置自己的IP等&#xff0c;而是使用宿主机的IP和端口none容器拥有独立的Net…

作者头像 李华
网站建设 2026/5/28 14:13:32

TensorRT极致优化:让您的GPU算力发挥最大效能

TensorRT极致优化&#xff1a;让您的GPU算力发挥最大效能 在现代AI系统中&#xff0c;模型一旦训练完成&#xff0c;真正的挑战才刚刚开始——如何在生产环境中以最低延迟、最高吞吐的方式运行推理&#xff1f;尤其是在视频分析、语音助手、推荐引擎等对实时性要求极高的场景下…

作者头像 李华
网站建设 2026/5/28 14:13:34

使用TensorRT将HuggingFace模型提速5倍的真实案例

使用TensorRT将HuggingFace模型提速5倍的真实案例 在今天的AI服务部署中&#xff0c;一个常见的困境是&#xff1a;模型明明已经在训练阶段达到了理想的准确率&#xff0c;但一旦上线&#xff0c;用户却抱怨“响应太慢”。尤其是在情感分析、意图识别这类高频NLP任务中&#xf…

作者头像 李华