Python3实现连接MySQL数据库—pymysql驱动

本文详细介绍了如何使用Python3的PyMySQL库连接MySQL数据库,包括连接数据库、创建数据表、增删改查等操作,并给出了实战代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、前期准备

PyMySQL

二、功能实现

1、连接数据库

2、创建数据表

3、向数据表中插入数据

4、查询数据表中的数据

5、更改数据表中的数据

6、删除数据表中的数据

7、删除数据表

三、参考文档和视频


本文主要写介绍 Python3 使用 PyMySQL 驱动连接MySQL数据库,并实现简单的增删改查(附有代码实例实战)。

一、前期准备

PyMySQL

1、什么是PyMySQL

PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。

PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。

2、安装PyMySQL

打开pycharm编译器,点击Terminal终端,在终端里输入:pip install pymysql,即可安装pymysql包,如下图(由于我已经安装过了所以提示已经安装):

如果出现以下warning警告(如下图),说明该更新MySQL版本了,随即在终端输入以下语句即可

 python -m pip install --upgrade pip;

3、安装问题参考文档

如果打开终端出现无法输入命令的问题可参照此文档:

(60条消息) Pycharm中Cannot open Local Terminal问题解决方案。_MarshallKing的博客-优快云博客

4、Navicat操作

用来创建数据库并存储数据的工具,如下图所示,能够成功创建数据库、并在数据库中创建表、在表中插入values值,掌握数据库中的增删改查操作,如图展示navicat界面以及已经创建好的东西:

 5、准备完毕开始实战!

二、功能实现

实例:数据库:zyf。

功能实现的每一步具体操作步骤在代码中展示:

1、连接数据库

代码模块:

'''1、导入库:导入已经下载好的pymysql库。'''
import pymysql
'''2、连接数据库:最好用try except捕获异常。'''
try:
    ''' 打开数据库连接'''
    db = pymysql.connect(
        #传入正确的用户名、密码、及数据库名,同时在navicat中创建数据库时应选择localhost(计算机本身)属性
        host='localhost',
        user='root',
        password='root',
        database='zyf')
    print("连接数据库成功!")
except:
    print("连接数据库失败!")

输出样例:

A:\Maker工作室\培训学习\PythonHightrain\PythonProjects\venv\Scripts\python.exe A:/Maker工作室/培训学习/PythonH
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值