python 常用模块之——pymysql
2019-05-24 15:31
302 查看
pymysql
demo代码样例,暂时先写查询的,增删改后续再添加;
通用部分
无论是增删改查,都需要先建立数据库连接,创建游标
import pymysql #建立一个mysql的conn,返回Connetion对象 conn = pymysql.connect( host = 'localhost', user = 'root', passwd = 'p@ssWD', port = '3306', db = 'test' ) #新建一个游标,默认返还元组,可选DictCursor让查询结果返还dict #为了方便后续get,我更喜欢查询结果返还字典 cursor = conn.cursor(pymysql.cursors.DictCursor)
查
由于查出来的数据是从数据库load到内存中,不用更改数据库数据,所以不需要commit。
##使用游标查询数据 sql = 'select * from user' query_result = cursor.execute(sql) #query_result是int类型的,只显示查询了多少条,没查到结果的话query_result=0,实际查询结果数据在游标上 #查看查询结果,可以全部查看fetchall()(返回dict组成的list),可以查看一条fetchone()(返回一个字典),还可以查看n条,fetchmany(n)(返回n个字典组成的list) if query_result: for single_record in cursor.fetchall(): print(single_record['name'],'->',single_record['score']
相关文章推荐
- Python基础—10-常用模块:time,calendar,datetime
- python的一些常用时间模块详解
- python使用pyinstaller打包exe单文件时无法导入特殊模块,类似pymysql
- Python3常用模块的安装
- python常用模块介绍之四:getopt模块
- 关于Python的time模块常用函数
- 【Python】常用模块(一)——shutil
- python笔记之常用模块用法分析
- 【Python】最常用的五个Python 模块
- python3 os模块文件、目录常用函数方法总结
- Python常用第三方模块(长期更新)
- python中threading模块详解及常用方法
- 20个常用Python运维库和模块
- python基础:os模块中关于文件/目录常用的函数使用方法
- python学习笔记(5)--迭代器,生成器,装饰器,常用模块,序列化
- python一些常用方法以及模块的使用
- python常用模块
- python常用模块os和sys
- Python模块常用的几种安装方式
- 【Python】常用内建模块(卒)