Python操作mysql数据库,在2.X版本中,需要安装mysqldb库,在3.X版本后,用得是pymysql连接数据库了。
PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL。
python3往后版本自带pip,我们可以使用命令安装:
$ pip install PyMySQL
如果你的系统不支持 pip 命令,可以使用以下方式安装:
1、使用 git 命令下载安装包安装(你也可以手动下载):
$ git clone https://github.com/PyMySQL/PyMySQL $ cd PyMySQL/ $ python3 setup.py install
2、如果需要制定版本号,可以使用 curl 命令来安装:
$ # X.X 为 PyMySQL 的版本号 $ curl -L https://github.com/PyMySQL/PyMySQL/tarball/pymysql-X.X | tar xz $ cd PyMySQL* $ python3 setup.py install $ # 现在你可以删除 PyMySQL* 目录
pymysql.Connect()参数说明 host(str): MySQL服务器地址 port(int): MySQL服务器端口号 user(str): 用户名 passwd(str): 密码 db(str): 数据库名称 charset(str): 连接编码 connection对象支持的方法 cursor() 使用该连接创建并返回游标 commit() 提交当前事务 rollback() 回滚当前事务 close() 关闭连接 cursor对象支持的方法 execute(op) 执行一个数据库的查询命令 fetchone() 取得结果集的下一行 fetchmany(size) 获取结果集的下几行 fetchall() 获取结果集中的所有行 rowcount() 返回数据条数或影响行数 close() 关闭游标对象
下面是Python代码:
import pymysql # 打开数据库连接 db = pymysql.Connect( host='host', port=端口号, user='账号', passwd='密码', db='库名', charset='utf8' #编码格式 ) #使用cursor()方法创建一个游标对象cursor cursor=db.cursor() #使用execute()方法执行sql语句 cursor.execute("sql代码") # 使用 fetchone() 方法获取单条数据. data=cursor.fetchone() #打印获取到的数据 print('select data :',data) #关闭数据库连接 db.close()
相关推荐
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
通过python脚本连接mysql数据库, 并执行mysql数据库语句,工具类。
python自动备份mysql数据库,并删除七天前文件。 省去每天手动备份 删除 空出的时间摸鱼不香吗? 备份时间可自己设置 备份文件夹可自己设置 删除文件时间范围可自己设置
摘 要: 讲解了应用 Python 如何访问 MySQL 数据库。首先介绍了 Python、MySQL,然后讲解 MySQL 数据库访问模块,并通过一个实例来说明应用该模块来访问 MySQL 数据库,最后总结了用 Python 访问 MySQL 数据库的优点
通过python编写代码连接MySQL数据库,包括数据库和数据表的创建。
Python3连接MySQL数据库.docx
基于Python的操作mysql数据库.py
这是一篇介绍python连接和使用mysql数据库的文档,介绍了python对mysql数据库的insert、update、delete等基本操作。
python爬虫+MySQL数据库+可视化分析+图形界面 python爬虫与大数据采集技术结课大作业(源代码+word文档)
python操作mysql数据库.pdf
Python操作mysql数据库
使用Python连接和操作MySQL数据库工具包-PyMySQL (1)安装Python (2)安装MySQL (3)安装PyMySQL (4)创建连接 (5)Python代码操作数据库 1. 引入模块MySQLdb:import MySQLdb 2. 连接到数据库和建立游标:...
主要介绍了python3操作mysql数据库的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
python连接mysql数据库代码。必须先下载安装mysql数据库,并启动数据库
1. 如何使用 Python 的 MySQL 连接器库(如 `mysql-connector-python`)进行数据库连接和操作。 2. 数据库的基本操作,包括创建数据库和表、插入数据、查询数据、更新数据和删除数据的实现方法。 3. 理解数据库连接...
Python定时备份mysql数据库,比shell写的要简洁的多,以后扩展也会很容易,并且只保留最新的几个数据库备份文件
python操作mysql数据库上课讲义.pdf
python3 mysql数据库链接工具 进入pymysql的根目录下执行命令,python setup.py install