如何利用Python中的pymysql库来操作Mysql数据库,看这篇就够啦~

本文详细介绍了如何使用Python的pymysql库连接和操作MySQL数据库,包括安装pymysql、连接数据库、防止SQL注入、事务处理、游标操作及DBUtils连接池的应用。
摘要由CSDN通过智能技术生成

 为了使python连接上数据库,你需要一个驱动,这个驱动是用于与数据库交互的库,本文是向大家介绍了如何利用python中的pymysql库来操作mysql数据库。


1、什么是pymysql?

pymysql是从python连接到mysql数据库服务器的接口, 简单理解就是,pymysql是python操作mysql数据库的三方模块,可以在python中连接数据库写mysql命令,它是一个纯python库。

2、安装pymysql

可以通过下面的命令来进行安装pymysql模块:

pip install pymysql

3、连接数据库

安装好pymysql后,在python程序中可以用 import pymysql 来导入模块。

在连接数据库前,首先要确定数据库服务端已启动。在数据库中有已经创建好的数据库,这里连接数据库‘mydb’,使用的用户名为‘root’,密码为‘mysql’。

比较常用的参数包括:

  • host:数据库主机名.默认是用本地主机
  • user:数据库登陆名.默认是当前用户
  • password:数据库登陆的秘密.默认为空
  • database:要使用的数据库名.没有默认值
  • port:MySQL服务使用的TCP端口.默认是3306
  • charset:数据库编码
# 导入pymysql
import pymysql

# 打开数据库连接
conn = pymysql.connect(
    host = '127.0.0.1',   # 服务端地址
    port = 3306,    # 服务端端口
    user = 'root',   # 用户名		
    password = 'mysql',   # 密码
    database &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值