result = cursor.fetchall() #获取全部结果,取一条为 fetchone()
print(result)
# 没有设置默认自动提交,需要主动提交,以保存所执行的语句
connection.commit()
finally:
connection.close();
执行结果为:表里有2条记录
[{'ebay_user_id': 10007, 'user_id': 10024}, {'ebay_user_id': 10046, 'user_id': 10163}]
PyMySQL
是在
Python
3.x 版本中用于连接 MySQL 服务器的一个库,
Python
2中则使用mysqldb。
PyMySQL
遵循
Python
数据库 API v2.0 规范,并包含了 pure-
Python
MySQL 客户端库。
Python
虚拟环境
安装
pymysql
,以及增删改查操作,尤其是进行插入操作时,sql语句的处理方式。
Python
使用
pymysql
操作数据路流程;游标的作用:数据库处理、执行sql语句、承载结果。。。
分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
从业8年DBA工作,在数据库领域有丰富的经验
B站主播Oracle、Mysql、PG实战课程,请搜索:jeames007
微信:jem_db
QQ:2243967774
详情关注公众号:IT邦德
QQ群:168
Python
的数据库接口标准是
Python
DB-API。大多数
Python
数据库接口遵循这个标准。
可以为应用程序选择正确的数据库。
Python
数据库API支持广泛的数据库服务器,如 -
GadFly
MySQL
PostgreSQL
Microsoft SQL Server 2000
Informix
Interbase
Oracle
Sybase
SQLite
以下是可用的Pyth
与Conda常常一起出现的几个小伙伴:pip、virtualenv、Anaconda、Miniconda等。
pip:从官网上下载的
Python
,是一个相对纯净的默认环境,里面有
Python
内核和标准库、pip等其他可选包和工具。pip是包管理工具,我们可以使用pip来下载和
安装
其他包,pip会将包
安装
在当前环境里,没有创建和启用其他环境时,
安装
在默认环境里。
virtualen...