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

Python MySQL - PyMySQL连接数据库和相关操作

  1. 下载MySQL。MySQL下载地址:https://dev.mysql.com/downloads/mysql,选择DMG Archive,下载并安装。
  2. 创建数据库连接。Python中连接MySQL,可以使用mysql-connector-python库,也可以用PyMySQL。PyMySQL 更轻量级,适合快速开发和部署的项目,mysql-connector-python功能和性能更优异,适合大规模企业级应用。
    1. 安装PyMySQL:pip install PyMySQL
    2. 安装mysql-connector-python:pip install mysql-connector-python
  3. 创建表、插入数据、查询数据、删除数据、更新表数据、删除表。

    更新sql:sql = "UPDATE EMPLOYEE1 SET AGE = AGE + 1 WHERE SEX = '%c'" % ('F')

    删除sql:sql = "DELETE FROM EMPLOYEE1 WHERE AGE > %s" % (20)

  4. 参考链接:
    1. https://blog.51cto.com/u_16213677/11601772
    2. python3基础教程:Python 3 基础与应用教程 — Python 3 教程 文档
    3. Python3 MySQL 数据库连接 – PyMySQL 驱动 | 菜鸟教程

http://www.kler.cn/a/380894.html

相关文章:

  • 基于SpringBoot的山西文旅网系统
  • centos7下制作DockerFile 镜像
  • Redis存在安全漏洞
  • GTID详解
  • pro文件转换为CMakeLists.txt文件,QT官方工具使用教程
  • 腾讯云智能结构化OCR:以多模态大模型技术为核心,推动跨行业高效精准的文档处理与数据提取新时代
  • 【3D】基础概念
  • A014-基于Spring Boot的家电销售展示平台设计与实现
  • Rust 力扣 - 1343. 大小为 K 且平均值大于等于阈值的子数组数目
  • 单例模式的概念和用处
  • SD3模型的部署(本地部署)
  • 一篇文章速通Java开发Stream流(流水线开发附斗地主小游戏综合案例)
  • 软件设计师-上午题-16 算法(4-5分)
  • 零基础学习Spring AI Java AI SpringBoot AI调用大模型OpenAi Ollama集成大模型
  • Node.js 入门指南:从零开始构建全栈应用
  • Vue前端学习笔记03
  • [代码随想录打卡Day7] 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
  • Modbus通信协议
  • 【C++】RBTree——红黑树
  • MongoDB基础教程
  • leaflet矢量瓦片vetorgrid显示聚合和图标裁剪显示不全的问题
  • Swift 开发教程系列 - 第2章:Swift 基础语法
  • 地理信息科学专业想搞GIS开发:学前端还是后端?
  • 多核架构的基本概念
  • 分布式追踪与告警系统:保障分布式系统稳定运行的利器
  • Jest进阶知识:测试快照 - 确保组件渲染输出正确