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程序设计入门(1)基本语法简介
Jun 13 Python
python清除字符串里非数字字符的方法
Jul 02 Python
python用模块zlib压缩与解压字符串和文件的方法
Dec 16 Python
Python3.4编程实现简单抓取爬虫功能示例
Sep 14 Python
Python图像滤波处理操作示例【基于ImageFilter类】
Jan 03 Python
Python3 pandas 操作列表实例详解
Sep 23 Python
Python爬取豆瓣视频信息代码实例
Nov 16 Python
python实现while循环打印星星的四种形状
Nov 23 Python
Python如何使用函数做字典的值
Nov 30 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
Jul 01 Python
python Yaml、Json、Dict之间的转化
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的超级变量$_POST获取HTML表单(HTML Form) 数据
2011/05/07 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
2011/07/23 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
Jquery练习之表单验证实现代码
2010/12/14 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
node.js文件上传处理示例
2016/10/27 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
Jquery-data的三种用法
2017/04/18 jQuery
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
Vue路由前后端设计总结
2019/08/06 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
vue实现简单跑马灯效果
2020/05/25 Javascript
[01:00]一分钟回顾2018DOTA2亚洲邀请赛现场活动
2018/04/07 DOTA
Python中type的构造函数参数含义说明
2015/06/21 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
详解Python基础random模块随机数的生成
2019/03/23 Python
python中的yield from语法快速学习
2020/11/06 Python
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
什么是数据抽象
2016/11/26 面试题
英语教师求职信
2014/06/16 职场文书
国庆促销活动总结
2014/08/29 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
感谢信范文大全
2015/01/23 职场文书
2015年超市收银员工作总结
2015/04/25 职场文书
Pytorch中的数据集划分&正则化方法
2021/05/27 Python