Python--PyMySQL 库基础操作笔记

1. 简介

pymysql 是一个 Python 库,用于连接和操作 MySQL 数据库。它提供了一个简单的 API,使得在 Python 程序中执行 SQL 语句变得容易。

2. 安装

首先,需要安装 pymysql 库。可以通过 pip 命令进行安装:

pip install pymysql

3. 连接数据库

使用 pymysql 连接到 MySQL 数据库的基本步骤如下:

from pymysql import Connection

# 构建到MySQL数据库的链接
conn = Connection(
    host="127.0.0.1",   # 主机名(IP)
    port=3306,          # 端口
    user="root",        # 账户
    password="root123",  # 密码
    autocommit=True     # 设置自动提交
)

4. 选择数据库

在连接成功后,可以选择要操作的数据库:

conn.select_db("world")

5. 执行 SQL 语句

可以通过游标对象执行 SQL 语句。以下是执行非查询性质的 SQL 语句的示例:

cursor = conn.cursor()      # 获取到游标对象
# 执行sql
cursor.execute("insert into student values(10001, '周杰轮', 31, '男')")

6. 关闭连接

完成数据库操作后,应关闭游标和连接:

cursor.close()
conn.close()

7. 示例代码

以下是完整的示例代码,展示了如何使用 pymysql 库连接数据库、执行 SQL 语句并关闭连接:

from pymysql import Connection

# 构建到MySQL数据库的链接
conn = Connection(
    host="127.0.0.1",   # 主机名(IP)
    port=3306,          # 端口
    user="root",        # 账户
    password="root123",  # 密码
    autocommit=True     # 设置自动提交
)

# 选择数据库
conn.select_db("world")

# 获取到游标对象
cursor = conn.cursor()

# 执行sql
cursor.execute("insert into student values(10001, '周杰轮', 31, '男')")

# 关闭游标和连接
cursor.close()
conn.close()

8. 注意事项

  • 确保数据库服务器正在运行,并且提供的连接参数(如主机名、端口、用户名和密码)正确。
  • 使用完数据库连接后,务必关闭游标和连接,以释放资源。

希望这篇笔记能帮助你更好地理解和使用 pymysql 库进行 MySQL 数据库操作。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值