Python连接MySQL

本文涉及到的开发环境:

  1. 操作系统:Windows 10
  2. 数据库:8.0.34
  3. Python:3.8.7
  4. PyMySQL:1.1.0

介绍:

Python连接数据库的好处:

  1. 数据库是许多应用程序的核心。通过使用Python连接数据库,您可以轻松地处理和管理数据,包括存储、检索、更新和删除数据。
  2. Python中的数据库连接模块提供了方便易用的API,使得与各种类型的数据库交互变得非常简单。
  3. 通过使用Python连接数据库,您可以利用Python语言的强大功能,例如脚本化、自动化和数据分析。这使得Python成为处理大型数据集和实现数据驱动决策的理想工具。
  4. Python中的数据库连接库还支持事务处理、游标控制和错误处理等高级特性,这些功能使得开发者能够更好地管理数据库操作,并确保数据的完整性和安全性。

PyMySQL模块:
PyMySQL是一个Python编程语言中的MySQL驱动程序,可以让Python开发者通过Python脚本连接MySQL数据库并进行各种操作。它是纯Python编写的,没有依赖关系,因此易于安装和使用。

正文

安装PyMySQL

个人喜欢在pycharm的控制台里面安装,因为在创建项目的时候我都会用虚拟环境,可以让我在不同的项目之前隔离和管理依赖关系

  1. 在pycharm里面打开控制台
    在这里插入图片描述

  2. 安装PyMySQL
    在终端输入命令:pip install pymysql

    pip install pymysql

    在这里插入图片描述

  3. 查看版本
    输入命令:”pip show pymysql

    pip show pymysql

    在这里插入图片描述

  4. 编写代码

import pymysql

# 连接数据库
conn = pymysql.connect(host="127.0.0.1",    # MySQL所在主机IP
                       user="root",         # 登录用户
                       password="root",     # 用户密码
                       port=3306,           # 端口
                       db="locust_test")    # 数据库名
# 生成游标对象
cur = conn.cursor()
# SQL语句
sql = "select * from `user`"
# 执行SQL语句
cur.execute(sql)
# 获取执行结果
data = cur.fetchall()
# 输出
for i in data:
    print(i)
# 关闭游标
cur.close()
# 关闭连接
conn.close()
  1. 查看结果
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值