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列表去重方法
Jan 17 Python
python中日志logging模块的性能及多进程详解
Jul 18 Python
使用Python进行AES加密和解密的示例代码
Feb 02 Python
Python 存储字符串时节省空间的方法
Apr 23 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
Jul 11 Python
解决tensorflow添加ptb库的问题
Feb 10 Python
Keras SGD 随机梯度下降优化器参数设置方式
Jun 19 Python
Python异常处理机制结构实例解析
Jul 23 Python
使用Python Tkinter实现剪刀石头布小游戏功能
Oct 23 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
Jan 05 Python
虚拟环境及venv和virtualenv的区别说明
Feb 05 Python
python 装饰器重要在哪
Feb 14 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
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
php 启动时报错的简单解决方法
2014/01/27 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
2014/06/19 PHP
thinkPHP多表查询及分页功能实现方法示例
2017/07/03 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
js调用flash的效果代码
2008/04/26 Javascript
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
Js 刷新框架页的代码
2010/04/13 Javascript
jquery插件制作 手风琴Panel效果实现
2012/08/17 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
学习JavaScript设计模式之中介者模式
2016/01/14 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
js微信分享实现代码
2020/10/11 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
初学Python实用技巧两则
2014/08/29 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
详解python tkinter教程-事件绑定
2019/03/28 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
explicit和implicit的含义
2012/11/15 面试题
顶撞领导检讨书
2014/01/29 职场文书
森林防火标语
2014/06/23 职场文书
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
大学辅导员述职报告
2015/01/10 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS
Python类方法总结讲解
2021/07/26 Python
nginx静态资源的服务器配置方法
2022/07/07 Servers