当前位置: 首页 > web >正文

Python PyMySQL

1.PyMySQL是什么

        是Python操作mysql的一个包

2.PyMySQL使用基本步骤

2.1 创建连接

conn = pymysql.connect(host='10.248.53.148',password='123456',port=3306,user='root',database='test_database',charset='utf8')

2.2 游标

2.2.1 什么是游标

 游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。

使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。
游标类似于指针,能遍历结果中的所有行,但他一次只指向一行。

2.2.2 创建游标

cursor = conn.cousor()

2.2.3 游标的常用方法

        fetchone(), fetchmany(size), fetchall()分别表示从结果集中当前游标位置向下提取一行,size行,全部

使用cousor.rownumber属性设置游标位置

2.3 执行sql语句

cousor.execute("selct * from student")

2.4 处理结果

2.4.1 select

使用游标取出数据

result = cousor.fetchall()  #fetch取数据,返回值是元组

 

2.4.2 insert, update,delete

执行成功:提交事务conn.commit()

执行失败:回滚事务conn.rollback()

2.5 关闭游标和连接

cousor.close()conn.close()

2.6 完整代码

import pymysql
conn = None
cousor = None
try:conn = pymysql.connect(host="10.248.53.148",user="root",password='123456',database="test_database",charset="utf8")cousor = conn.cursor()cousor.execute('insert into student values(2,"李四");')conn.commit()except Exception as e:print("添加失败",str(e))conn.rollback()finally:cousor.close()conn.close()print("over")

http://www.xdnf.cn/news/9368.html

相关文章:

  • 为什么共现矩阵是高维稀疏的
  • 【笔记】解决ImportError: cannot import name ‘interp‘ from ‘scipy‘报错
  • Jenkins实践(7):Publish over SSH功能
  • 大模型的多显卡训练实现涉及分布式计算框架。实现方式附代码
  • 二叉树part03(二)
  • 计算机组成原理——指令格式
  • Silvaco TCAD 2020 Windows版本安装教程
  • 60、【OS】【Nuttx】编码规范解读(八)
  • 8天Python从入门到精通【itheima】-49~50
  • SOC-ESP32S3部分​​​​​​​:15-PWM脉冲宽度调制
  • 使用 curl 进行 HTTP 请求:详尽指南
  • MATLAB绘制滤波器系数特性图
  • vue+threeJs 创建多色几何体+加载obj模型+跳转ojb模型中心
  • WPF【10_1】数据库与WPF实战
  • Blaster - Multiplayer P107-PXXX: 弹药
  • 四、web安全-行业术语
  • C++11 -- 右值引用和移动语义
  • 注意力机制模块代码
  • Oracle 12c新增的数字转换验证VALIDATE_CONVERSION函数
  • rabbitmq的高级特性
  • 理解 Kubernetes 的架构与控制平面组件运行机制
  • WebSocket学习总结
  • Python Day34 学习
  • 深度学习能取代机器学习吗?
  • 庄家抬轿指标,通达信炒股软件副图指标公式,指标使用图文教程
  • Linux Ubuntu24.04配置安装MySQL8.4.5高可用集群主从复制!
  • AI 编程如何让你轻松采集网站数据?
  • GitHub 趋势日报 (2025年05月26日)
  • 体现物联网环境下安全防护的紧迫性 :物联网环境下的个人信息安全:隐忧与防护之道
  • 【Spring AI】Spring AI 1.0.0-M7、M8更新至1.0.0版本兼容的所需修改要点