Python数据库支持:PyMySQL安装+数据库连接操作+捕获异常回滚操作
2023-09-11 14:19:57 时间
PyMySQL是python3.x版本中用于连接MySQL服务器的一个库,Python2使用的是mysqldb
PyMySQL遵循Python数据库API v2.0规范,并包含了pure-Python MySQL客户端库。
PyMySQL安装
地址https://github.com/PyMySQL/PyMySQL
使用pip命令安装:pip install PyMySQL
使用git命令安装:
git clone https://github.com/PyMySQL/PyMySQL
cd PyMySQL/
Python3 steup.py install
数据库连接操作
导入模块:import pymysql
打开数据库连接
Db = pymysql.connect(host=”localhost”,user=”root”,password=””,db=”mydb”,charset=”utf8”)
使用cursor()方法创建一个游标对象cursor
Cursor = db.cursor()
使用execute()方法执行SQL查询
Cursor.execute(SQL语句)
处理结果(执行增、删、改和查的所有操作)
关闭数据库
Db.close()
Cursor.fetchone() 获取一条信息 可遍历
Cursor.fetchall() 获取全部信息
进行操作是使用try: except Exception as e: 检查异常
使用 db.commit() db.rollback() 来进行提交和回滚
相关文章
- python安装python-lzf包,报错lzf_module.c:3:20: fatal error: Python.h: No such file or directory
- Python获取Websocket接口的数据
- Python 操作 MySQL 数据库
- Python kafka操作实例(kafka-python)
- 【华为OD机试真题 python】单向链表中间节点【2022 Q4 | 100分】
- 【华为OD机试真题 python】简易内存池【2022 Q4 | 200分】
- 【华为OD机试真题 python】 括号匹配【2022 Q4 | 100分】
- Eclipse Kepler SR2 + Python 3.4 + JDK7+Pydev3.4 搭建 python 开发环境(MAC)
- 掌握Python语言能做什么?python对小白友好吗?
- 使用python,将mongo数据写入es数据库中
- 学python能做什么兼职-初学Python到月入过万最快的兼职途径(纯干货)
- python强大之处在哪里?为什么那么多人喜欢Python?
- 【python实战】拒绝黄牛!我要用python原价冲周董演唱会~Python自动秒杀抢票脚本
- python模块——socket (实现简单的C/S架构端通信操作CMD)
- Python 公共方法
- 《Python密码学编程》——1.2 代码与加密法
- 《趣学Python——教孩子学编程》——1.2 安装Python
- OpenCV+yolov3实现目标检测(C++,Python)
- 基于STM32+Python+MySQL实现在线温度计设计和制作【100010362】
- Python 操作 mysql 数据库,并使用连接池
- Python 教程之如何使用 matplotlib 在 python 中绘制数学函数
- python操作mysql数据库系列-安装MySql
- 【Python分布式服务框架】python实现gRPC服务
- Python 工具 之 Windows 上 python 虚拟环境的搭建与简单使用的相关说明
- python提示警告InsecureRequestWarning
- 学习python第二天数据库day1
- Selenium4 Python实现Page Factory设计模式,python新的定位方法
- Python opencv-python 简单测试
- [Work Summary] 使用Python对数据库中的表添加主键id