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双向链表实现实例代码
Nov 21 Python
Python使用sftp实现上传和下载功能(实例代码)
Mar 14 Python
Python实现合并两个列表的方法分析
May 28 Python
centos6.8安装python3.7无法import _ssl的解决方法
Sep 17 Python
python使用pipeline批量读写redis的方法
Feb 18 Python
python 并发编程 多路复用IO模型详解
Aug 20 Python
解决Atom安装Hydrogen无法运行python3的问题
Aug 28 Python
python实现的config文件读写功能示例
Sep 24 Python
python 多进程队列数据处理详解
Dec 23 Python
Python cookie的保存与读取、SSL讲解
Feb 17 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
Feb 20 Python
Python使用DFA算法过滤内容敏感词
Apr 22 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
Adodb的十个实例(清晰版)
2006/12/31 PHP
MYSQL环境变量设置方法
2007/01/15 PHP
php 缓存函数代码
2008/08/27 PHP
PHP的构造方法,析构方法和this关键字详细介绍
2013/10/22 PHP
php根据某字段对多维数组进行排序的方法
2015/03/07 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
2015/10/16 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
PHP哈希表实现算法原理解析
2020/12/11 PHP
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
基于three.js编写的一个项目类示例代码
2018/01/05 Javascript
原生JS实现逼真的图片3D旋转效果详解
2019/02/16 Javascript
js实现烟花特效
2020/03/02 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
JavaScript中的函数式编程详解
2020/08/22 Javascript
Python模块学习 re 正则表达式
2011/05/19 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
2017/07/20 Python
Python的mysql数据库的更新如何实现
2017/07/31 Python
Python Pandas批量读取csv文件到dataframe的方法
2018/10/08 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
2018/12/24 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
求职简历中的自我评价分享
2013/12/08 职场文书
大学生表扬信范文
2014/01/09 职场文书
学生检讨书范文
2014/10/30 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
2015年世界无车日活动总结
2015/03/23 职场文书
《雷雨》教学反思
2016/02/20 职场文书
python入门之算法学习
2021/04/22 Python
golang 在windows中设置环境变量的操作
2021/04/29 Golang
pytorch实现加载保存查看checkpoint文件
2022/07/15 Python