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 03 Python
Python素数检测的方法
May 11 Python
Python计算已经过去多少个周末的方法
Jul 25 Python
实例讲解Python编程中@property装饰器的用法
Jun 20 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
Oct 17 Python
利用python如何在前程无忧高效投递简历
May 07 Python
Python使用python-docx读写word文档
Aug 26 Python
Python3 实现爬取网站下所有URL方式
Jan 16 Python
python函数enumerate,operator和Counter使用技巧实例小结
Feb 22 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 Python
Numpy中ndim、shape、dtype、astype的用法详解
Jun 14 Python
python mock测试的示例
Oct 19 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 木马攻击防御技巧
2009/06/13 PHP
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
2011/03/19 PHP
php引用传值实例详解学习
2013/11/06 PHP
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
2014/11/19 PHP
php实现微信企业转账功能
2018/10/02 PHP
JavaScript入门教程(10) 认识其他对象
2009/01/31 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
JS实现可改变列宽的table实例
2013/07/02 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
Vue 重置组件到初始状态的方法示例
2018/10/10 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
2018/12/13 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
详解Django的model查询操作与查询性能优化
2018/10/16 Python
基于Python实现定时自动给微信好友发送天气预报
2018/10/25 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
python制作抖音代码舞
2019/04/07 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
Python实现手绘图效果实例分享
2020/07/22 Python
matplotlib教程——强大的python作图工具库
2020/10/15 Python
python3实现简单飞机大战
2020/11/29 Python
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
英语专业毕业生自荐信范文
2013/12/31 职场文书
淘宝中秋节活动方案
2014/01/31 职场文书
服务行业口号
2014/06/11 职场文书
个人政治思想总结
2015/03/05 职场文书
复活读书笔记
2015/06/29 职场文书
Python基础学习之奇异的GUI对话框
2021/05/27 Python
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android
Python时间操作之pytz模块使用详解
2022/06/14 Python