目录
本文主要写介绍 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