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 驱动 | 菜鸟教程
相关推荐
dfdfadffa18 分钟前
mysql如何排查网络延迟引起的数据库连接问题_使用ping测试
jvm·数据库·python
2303_8212873822 分钟前
JavaScript中Redux-Thunk处理异步Action的任务流
jvm·数据库·python
月落归舟34 分钟前
数据库必学的五大核心约束
数据库
2301_7820404535 分钟前
JavaScript中类 Class 语法的可读性与维护性优势
jvm·数据库·python
2401_8714928537 分钟前
HTML函数在旧版Windows跑得动吗_系统版本与硬件协同影响【指南】
jvm·数据库·python
kexnjdcncnxjs1 小时前
如何利用宝塔面板进行数据迁移_使用宝塔整机备份功能
jvm·数据库·python
人道领域1 小时前
【黑马点评日记】RedisGEO实战:黑马点评附近商铺功能
java·数据库·redis·adb
LuDvei1 小时前
ubuntu环境下qt打包
linux·数据库·qt·ubuntu
iuvtsrt1 小时前
C#怎么获取当前所在的函数名_C#如何使用MethodBase读取【代码】
jvm·数据库·python
阿Y加油吧2 小时前
RAG 必学:ANN 检索、HNSW 算法与 Milvus 核心概念详解
数据库·mysql·json