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格式化字符串实例总结
Sep 28 Python
Python多线程和队列操作实例
Jun 21 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
Jun 27 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
Aug 30 Python
Python中的默认参数实例分析
Jan 29 Python
解决Python3.5+OpenCV3.2读取图像的问题
Dec 05 Python
django框架使用orm实现批量更新数据的方法
Jun 21 Python
python读写Excel表格的实例代码(简单实用)
Dec 19 Python
Tensorflow限制CPU个数实例
Feb 06 Python
Django 设置admin后台表和App(应用)为中文名的操作方法
May 10 Python
keras.layer.input()用法说明
Jun 16 Python
pytorch 带batch的tensor类型图像显示操作
May 20 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
探讨php中header的用法详解
2013/06/07 PHP
PHP单链表的实现代码
2016/07/05 PHP
基于thinkPHP3.2实现微信接入及查询token值的方法
2017/04/18 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
js表数据排序 sort table data
2009/02/18 Javascript
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
jQuery之网页换肤实现代码
2011/04/30 Javascript
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
2012/07/31 Javascript
原生Js页面滚动延迟加载图片实现原理及过程
2013/06/24 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
BootStrap实现树形目录组件代码详解
2016/06/21 Javascript
JavaScript实现复制文章自动添加版权
2016/08/02 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
jQuery动画_动力节点节点Java学院整理
2017/07/04 jQuery
关于react-router的几种配置方式详解
2017/07/24 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
javascript+jQuery实现360开机时间显示效果
2017/11/03 jQuery
JS严格模式知识点总结
2018/02/27 Javascript
JS重学系列之聊聊new操作符
2019/03/04 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
Python django实现简单的邮件系统发送邮件功能
2017/07/14 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
Python的多维空数组赋值方法
2018/04/13 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
python实现自动清理重复文件
2020/08/24 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
英国地毯卖家:The Rug Seller
2019/07/18 全球购物
幼儿园新年寄语
2014/04/03 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
小学安全汇报材料
2014/08/14 职场文书
mysql中between的边界,范围说明
2021/06/08 MySQL
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL