浅谈pymysql查询语句中带有in时传递参数的问题


Posted in Python onJune 05, 2020

直接给出例子说明:

cs = conn.cursor()
img_ids = [1,2,3]
sql = "select img_url from img_url_table where id in %s"
cs.execute(sql, (img_ids, )) # 直接传递元组包裹列表即可

补充知识:Python将多行数据处理成SQL语句中where条件in(' ',' ',' ')的数据

在工作中有时需要查询上万行指定的数据,就会用到SQL语句中 select * from table1 where table1.name in (' ' , ' ' ) 的条件查询,所以自己写了个小小的Python脚本来处理这多行数据,废话不多说,上代码:

初级代码:

old_data = open("old_data.txt","r")
new_data = open("new_data.txt","w")
for line in old_data:
 line=line.strip('\n')
 new_data.write("'"+line+"',")
old_data.close()
new_data.close()

升级代码:

with open('old_data.txt','r') as f1:
 with open('new_data.txt','w') as f2:
  for line in f1:
   line = line.strip('\n')
   f2.write("'" + line + "',")

两种代码的效果都是一样的,使用open()函数,最后一步就要手动写调用close()方法,比较麻烦,所以升级后使用with 语句,这样Python就帮我们自动调用close()方法。

效果如下:

浅谈pymysql查询语句中带有in时传递参数的问题

不足:处理后的数据应去掉最后一个逗号,这样才是最完整的SQL语句符合where in()条件的数据。

以上这篇浅谈pymysql查询语句中带有in时传递参数的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现模拟按键,自动翻页看u17漫画
Mar 17 Python
Python数据类型详解(一)字符串
May 08 Python
Python脚本实现12306火车票查询系统
Sep 30 Python
Python面向对象之接口、抽象类与多态详解
Aug 27 Python
python机器学习之KNN分类算法
Aug 29 Python
Python分割指定页数的pdf文件方法
Oct 26 Python
Django 多环境配置详解
May 14 Python
django框架防止XSS注入的方法分析
Jun 21 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
Mar 23 Python
Python3批量创建Crowd用户并分配组
May 20 Python
python等待10秒执行下一命令的方法
Jul 19 Python
OpenCV-Python实现人脸美白算法的实例
Jun 11 Python
Python调用.net动态库实现过程解析
Jun 05 #Python
Python实现将元组中的元素作为参数传入函数的操作
Jun 05 #Python
Python Dict找出value大于某值或key大于某值的所有项方式
Jun 05 #Python
python3检查字典传入函数键是否齐全的实例
Jun 05 #Python
Python使用20行代码实现微信聊天机器人
Jun 05 #Python
Python并发请求下限制QPS(每秒查询率)的实现代码
Jun 05 #Python
Python爬虫爬取百度搜索内容代码实例
Jun 05 #Python
You might like
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
PHP 输出缓存详解
2009/06/20 PHP
360通用php防护代码(使用操作详解)
2013/06/18 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
jQuery 一个图片切换的插件
2011/10/09 Javascript
解释&&和||在javascript中的另类用法
2014/07/28 Javascript
js console.log打印对像与数组用法详解
2016/01/21 Javascript
JS关闭窗口时产生的事件及用法示例
2016/08/20 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
python中cPickle类使用方法详解
2018/08/27 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
2019/12/13 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
Python sep参数使用方法详解
2020/02/12 Python
jupyter 使用Pillow包显示图像时inline显示方式
2020/04/24 Python
GANT英国官方网上商店:甘特衬衫
2018/02/06 全球购物
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
英语专业学子个人的自我评价
2013/10/02 职场文书
物流仓储计划书
2014/01/10 职场文书
青年创业培训欢迎词
2014/01/10 职场文书
幼儿园庆六一活动方案
2014/03/06 职场文书
学期评语大全
2014/04/30 职场文书
仓库管理计划书
2014/05/04 职场文书
珍惜资源保护环境的建议书
2014/05/14 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
人事专员岗位职责
2015/02/03 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫