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中的输入和输出功能进行读取和写入的教程
Apr 14 Python
Python安装Numpy和matplotlib的方法(推荐)
Nov 02 Python
python3利用Dlib19.7实现人脸68个特征点标定
Feb 26 Python
win7下python3.6安装配置方法图文教程
Jul 31 Python
Pycharm配置远程调试的方法步骤
Dec 17 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
May 15 Python
python实现自动化上线脚本的示例
Jul 01 Python
python pyinstaller打包exe报错的解决方法
Nov 02 Python
django 文件上传功能的相关实例代码(简单易懂)
Jan 22 Python
matplotlib jupyter notebook 图像可视化 plt show操作
Apr 24 Python
python访问hdfs的操作
Jun 06 Python
Python中Qslider控件实操详解
Feb 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
FCKeditor添加自定义按钮
2008/03/27 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
JS 自动安装exe程序
2008/11/30 Javascript
基于jquery的商品展示放大镜
2010/08/07 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
javascript匀速运动实现方法分析
2016/01/08 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
javascript 显示全局变量与隐式全局变量的区别
2017/02/09 Javascript
vue+vuex+axio从后台获取数据存入vuex实现组件之间共享数据
2017/04/22 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
js实现搜索栏效果
2018/11/16 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
python网页请求urllib2模块简单封装代码
2014/02/07 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
2018/01/23 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
python面向对象 反射原理解析
2019/08/12 Python
Django项目中实现使用qq第三方登录功能
2019/08/13 Python
Python的pygame安装教程详解
2020/02/10 Python
CSS3使用border-radius属性制作圆角
2014/12/22 HTML / CSS
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
英国蜡烛、蜡烛配件和家居香氛购买网站:Yankee Candle
2018/12/12 全球购物
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
使用Vue.js和MJML创建响应式电子邮件
2021/03/23 Vue.js
庆中秋节主题活动方案
2014/02/03 职场文书
小学生秋游活动方案
2014/02/23 职场文书
团拜会主持词
2015/07/04 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书