news 2026/5/26 11:33:04

Python学习第44天:Python接入MySQL数据库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python学习第44天:Python接入MySQL数据库

Python学习100天(从入门到精通系列文章)


文章目录

  • Python学习100天(从入门到精通系列文章)
  • 前言
  • 一、Python接入MySQL概述
    • 1.1 安装依赖
    • 1.2 操作MySQL的标准流程
  • 二、代码实操:增删改查
    • 2.1 插入数据
    • 2.2 删除数据
    • 2.3 更新数据
    • 2.4 查询数据
  • 三、实战案例:数据库导出到Excel
  • 总结

前言

在前面的文章中,我们系统学习了 SQL 的各种操作——从 DDL、DML 到 DQL、DCL,相信大家对关系型数据库的操作已经有了全面的认识。但实际开发中,我们很少直接在命令行操作数据库,更多的是通过程序语言来操作。今天就来学习如何用 Python 连接和操作 MySQL数据库,让你的程序具备数据持久化能力。


一、Python接入MySQL概述

在 Python3 中,我们可以使用mysqlclient或者pymysql这两个三方库来接入MySQL数据库并实现数据持久化操作。二者的用法完全相同,只是导入的模块名不一样。

我们推荐大家使用纯 Python 的三方库pymysql,因为它更容易安装成功,不需要编译 C 扩展。

下面以之前创建的名为hrs的数据库为例,演示如何通过 Python 程序操作 MySQL数据库。

1.1 安装依赖

首先,在命令行或 PyCharm 终端中安装pymysql

pip install pymysql cryptography

提示:如果需要接入MySQL 8,还需要安装

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/26 11:33:00

5分钟掌握ComfyUI图像风格迁移:IPAdapter Plus终极配置指南

5分钟掌握ComfyUI图像风格迁移:IPAdapter Plus终极配置指南 【免费下载链接】ComfyUI_IPAdapter_plus 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_IPAdapter_plus 你是否曾经苦恼于AI生成图像时难以精确控制风格?当传统方法只能依赖文…

作者头像 李华
网站建设 2026/5/26 11:32:59

不止于PCL:FLANN库在Windows下的独立编译与跨项目集成实战

FLANN库独立编译与跨项目集成:Windows平台高效近邻搜索实战在当今数据密集型应用中,高效近邻搜索已成为计算机视觉、机器人SLAM和机器学习等领域的基础需求。FLANN(Fast Library for Approximate Nearest Neighbors)作为一款专注于…

作者头像 李华
网站建设 2026/5/26 11:32:43

UMAP与随机森林:从库仑爆炸高维数据中提取分子结构信息

1. 项目概述:当库仑爆炸遇上机器学习在化学和物理化学领域,搞清楚一个分子长什么样——它的原子在三维空间里是怎么排布的——是理解其性质、反应和功能的基础。传统上,我们依赖X射线晶体衍射、核磁共振或者各种光谱技术来“看”分子。但这些…

作者头像 李华
网站建设 2026/5/26 11:32:39

从实验室到产品:如何用evo给你的SLAM算法做一份‘体检报告’?

从实验室到产品:如何用evo给你的SLAM算法做一份‘体检报告’?在自动驾驶和机器人领域,SLAM算法的性能直接决定了系统的可靠性和安全性。想象一下,当你的算法在实验室表现优异,却在真实场景中频繁出现定位漂移时&#x…

作者头像 李华