Python pymysql实现MySQL全操作教程:增删改查综合
92 浏览量
更新于2024-08-30
收藏 456KB PDF 举报
本文档详细介绍了如何在Python中使用pymysql库进行MySQL数据库的增删改查操作。作者首先明确了文章的目标,即对前五次类似操作的总结,并强调了pymysql在Python中的重要性。通过以下几个步骤来实现数据库操作:
1. **连接数据库**:
使用`connDB()`函数连接到本地MySQL服务器,指定主机名(通常是localhost)、用户名(root)、密码("zx69728537")和数据库名称("student")。通过`pymysql.connect()`创建连接,并利用`cursor()`方法获取游标对象。
2. **执行SQL操作**:
- **插入/更新操作**: `exeUpdate(conn, cur, sql)` 函数接收连接和游标对象,尝试执行给定的SQL更新语句。如果执行成功,提交事务;如果出现异常,则捕获并打印错误信息。
- **删除操作**: `exeDelete(conn, cur, IDs)` 函数接收连接和一个ID列表,循环遍历列表中的每个ID,执行对应的删除SQL(使用字符串格式化将每个ID插入到SQL中),然后提交事务。返回执行的语句数量。
- **查询操作**: `exeQuery(cur, sql)` 执行查询语句,获取结果集。
3. **交互界面**:
设计了一个简单的命令行交互界面,用户可以选择1(修改)、2(增加)、3(查询)或4(删除)操作。输入q可退出。根据用户的选择执行相应的函数,并处理可能的异常。
4. **关闭连接**:
最后,确保关闭游标和数据库连接,释放资源,通过`connClose(conn, cur)`函数完成。
这些函数的组合使得在Python中使用pymysql进行MySQL数据库操作变得直观且高效。作者通过实例展示了如何在实际项目中编写和执行SQL语句,对于学习Python与MySQL集成的同学来说,这是一个实用且全面的教程。
2022-04-16 上传
2020-09-09 上传
2023-08-06 上传
2023-07-28 上传
2023-07-27 上传
2023-04-11 上传
2023-04-19 上传
2023-04-23 上传
2023-04-12 上传
weixin_38711740
- 粉丝: 5
- 资源: 952
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解