python一行sql太长折成多行并且有多个参数的方法


Posted in Python onJuly 19, 2018

sql语句

有一个非常长的sql,用编辑器打开编写的时候太长了导致编写非常吃力,而且容易错乱,我想做的是把A,B,C三个变量赋值到sql中的字段中去

A=1
B=2
C=3

sql = "update student t set t.name = '',t.sex = '',t.age = '',t.height = '',t.weight = '',t.class = '',t.stuid = '',t.xxx = '' where t.stuid= '' and t.xxx = '';"

折叠多行后写法

解决方案如下:

可以通过()小括号将每一行的字符串整齐拼接,回车以后会自动将每行的字符串进行拼接,并且将每个需要传参的字段加上 %s,在括号结束之前在用%(变量名字,变量名字,变量名字)依次进行赋值。最终完美解决。

A=1
B=2
C=3
sql = ("update student t set t.name = '%s',"
     "t.sex = '%s',"
     "t.age = '%s',"
     "t.height = '%s',"
     "t.weight = '%s',"
     "t.class = '%s',"
     "t.stuid = '%s',"
     "t.xxx = '%s'"
     " where t.stuid= '%s'"
     " and t.xxx = 'P';" %(A,B,A,B,B,A,A,B,C)
  )

以上这篇python一行sql太长折成多行并且有多个参数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python pass 语句使用示例
Mar 11 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
在Gnumeric下使用Python脚本操作表格的教程
Apr 14 Python
Python魔法方法详解
Feb 13 Python
基于python实现高速视频传输程序
May 05 Python
Django框架使用内置方法实现登录功能详解
Jun 12 Python
用python做游戏的细节详解
Jun 25 Python
Python3安装pip工具的详细步骤
Oct 14 Python
pytorch 指定gpu训练与多gpu并行训练示例
Dec 31 Python
python使用python-pptx删除ppt某页实例
Feb 14 Python
jupyter 使用Pillow包显示图像时inline显示方式
Apr 24 Python
Python接口测试结果集实现封装比较
May 01 Python
python代码过长的换行方法
Jul 19 #Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
Jul 19 #Python
python多行字符串拼接使用小括号的方法
Mar 19 #Python
python中的字符串内部换行方法
Jul 19 #Python
flask框架视图函数用法示例
Jul 19 #Python
Python中的单行、多行、中文注释方法
Jul 19 #Python
Python定义一个跨越多行的字符串的多种方法小结
Jul 19 #Python
You might like
DedeCms模板安装/制作概述
2007/03/11 PHP
php Try Catch异常测试
2009/03/01 PHP
五款常用mysql slow log分析工具的比较分析
2011/05/22 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
20款非常优秀的 jQuery 工具提示插件 推荐
2012/07/15 Javascript
纯JavaScript代码实现文本比较工具
2016/02/17 Javascript
jQuery插件ajaxfileupload.js实现上传文件
2020/10/23 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
Bootstrap的Refresh Icon也spin起来
2016/07/13 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
原生javascript实现分页效果
2017/04/21 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
微信小程序视频弹幕发送功能的实现
2020/12/28 Javascript
Python实现比较两个列表(list)范围
2015/06/12 Python
通过数据库向Django模型添加字段的示例
2015/07/21 Python
python如何在终端里面显示一张图片
2016/08/17 Python
对python实时得到鼠标位置的示例讲解
2018/10/14 Python
python设定并获取socket超时时间的方法
2019/01/12 Python
python 二维数组90度旋转的方法
2019/01/28 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
Python爬虫爬取电影票房数据及图表展示操作示例
2020/03/27 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
委托书模板
2014/04/04 职场文书
新员工入职欢迎词
2015/01/23 职场文书
委托公证书格式
2015/01/26 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
2015年小学体育工作总结
2015/05/22 职场文书
2015年社区反邪教工作总结
2015/10/14 职场文书