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处理json字符串转化为字典的简单实现
Jul 07 Python
通过Python爬虫代理IP快速增加博客阅读量
Dec 14 Python
TensorFLow用Saver保存和恢复变量
Mar 10 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
May 07 Python
Python检测网络延迟的代码
May 15 Python
78行Python代码实现现微信撤回消息功能
Jul 26 Python
与Django结合利用模型对上传图片预测的实例详解
Aug 07 Python
Python读取JSON数据操作实例解析
May 18 Python
Python如何实现的二分查找算法
May 27 Python
基于tensorflow for循环 while循环案例
Jun 30 Python
PyTorch dropout设置训练和测试模式的实现
May 27 Python
Python matplotlib安装以及实现简单曲线的绘制
Apr 26 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使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
jquery用data方法获取某个元素上的事件
2014/06/23 Javascript
JavaScript避免内存泄露及内存管理技巧
2014/09/05 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
2019/01/14 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
Tensorflow 查看变量的值方法
2018/06/14 Python
python os模块简单应用示例
2019/05/23 Python
python网络应用开发知识点浅析
2019/05/28 Python
python中bs4.BeautifulSoup的基本用法
2019/07/27 Python
python制作抽奖程序代码详解
2021/01/15 Python
深入CSS3 动画效果的总结详解
2013/05/09 HTML / CSS
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
九年级历史教学反思
2014/01/27 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
优秀求职信
2014/05/29 职场文书
经济贸易专业自荐信
2014/06/11 职场文书
激励口号大全
2014/06/17 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
虎兄虎弟观后感
2015/06/12 职场文书
重阳节活动主持词
2015/07/04 职场文书
新学期开学标语2015
2015/07/16 职场文书
2016秋季小学开学寄语
2015/12/03 职场文书
Python进行区间取值案例讲解
2021/08/02 Python
Golang bufio详细讲解
2022/04/21 Golang
Android Studio实现简易进制转换计算器
2022/05/20 Java/Android