资讯专栏INFORMATION COLUMN

【自动化测试】Python 访问 mysql数据库

Jingbin_ / 642人阅读

摘要:一准备工作确保环境已安装,版本是在中用于连接服务器的一个库。执行,可执行数据库的增删改查等各种操作。关闭数据库连接。接收全部的返回结果行。通过循环可以访问。返回执行后记录的条数。


一、准备工作

1、确保Python环境已安装mysql,py3.*版本:pip install PyMySQL

PyMySQL是在Python3.x中用于连接MySQL服务器的一个库。

2、已经创建了数据库testDB,相关表table,以及表字段

3、数据库连接的host、用户名、密码

二、基础简单实现demo

connect():连接到数据库。

cursor():创建游标,用途->Create a new cursor to execute queries with。

execute():执行sql,可执行数据库的增删改查等各种操作。

commit():更新游标的所有操作。

rollback():回滚当前游标的所有操作。

db.close():关闭数据库连接。

三、占位符 %

举个例子

四、数据库查询

fetchone():获取下一个查询结果集。

fetchall():接收全部的返回结果行。通过for循环可以访问。

cursor.execute(sql):返回执行后记录的条数。

例如:

【题外话】今天弄得很简单,等后续再完善一下,具体点。


❤ thanks for watching, keep on updating...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/42486.html

相关文章

  • CentOS 下使用 Pipenv + Gunicorn + Supervisor 部署 Flask

    摘要:根据中华人民共和国信息产业部第十二次部务会议审议通过的非经营性互联网信息服务备案管理办法精神,在中华人民共和国境内提供非经营性互联网信息服务,应当办理备案。未经备案,不得在中华人民共和国境内从事非经营性互联网信息服务。 当我们开发了一个简单的 Flask 程序,想把项目部署上线,我们可以选择传统的部署方式或者云部署方式把项目部署上线。在本文中,笔者将使用 阿里云轻量应用服务器 安装 C...

    anyway 评论0 收藏0
  • Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服务器

    摘要:百度不行就用吧,中文不行就找英文的,最后,给我误打误撞的部署成功了。准备工作我使用的系统是版,官网下载地址安装的时候全部选择英文,记得以前选择中文的时候安装时出了问题,服务器组件一个不选,安装做的很贴心,基本上是一路回车,就不详细说明了。 Ubuntu+Django+Nginx+uWSGI+Mysql搭建Python Web服务器 前不久为了部署Django项目,在百度上到处找教程,找...

    silvertheo 评论0 收藏0

发表评论

0条评论

Jingbin_

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<