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 25 Python
Python 抓取动态网页内容方案详解
Dec 25 Python
python使用socket创建tcp服务器和客户端
Apr 12 Python
python 格式化输出百分号的方法
Jan 20 Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 Python
python替换字符串中的子串图文步骤
Jun 19 Python
python集合常见运算案例解析
Oct 17 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
Feb 14 Python
python实现扫雷小游戏
Apr 24 Python
Python使用shutil模块实现文件拷贝
Jul 31 Python
python两种注释用法的示例
Oct 09 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
Nov 06 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中用memcached实现页面防刷新功能
2014/08/19 PHP
CentOS6.5 编译安装lnmp环境
2014/12/21 PHP
php实现的RSS生成类实例
2015/04/23 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
Javascript删除指定元素节点的方法
2016/06/21 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
2016/08/25 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
JS实现iframe自适应高度的方法示例
2017/01/07 Javascript
vue实现表格数据的增删改查
2017/07/10 Javascript
vue 中filter的多种用法
2018/04/26 Javascript
vue.js实现的绑定class操作示例
2018/07/06 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
antd中table展开行默认展示,且不需要前边的加号操作
2020/11/02 Javascript
[03:28]2014DOTA2国际邀请赛 EG战队官方纪录片
2014/07/21 DOTA
Python抓取框架 Scrapy的架构
2016/08/12 Python
Python中运算符"=="和"is"的详解
2016/10/08 Python
Python学习笔记之Django创建第一个数据库模型的方法
2019/08/07 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
Python faker生成器生成虚拟数据代码实例
2020/07/20 Python
Python 实现一个计时器
2020/07/28 Python
IE9下html5初试小刀
2010/09/21 HTML / CSS
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
数据库测试通常都包括哪些方面
2015/11/30 面试题
学生打架检讨书
2014/02/14 职场文书
学前班评语大全
2014/05/04 职场文书
服务承诺口号
2014/05/22 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
俞敏洪一分钟演讲稿
2014/08/26 职场文书
小学教师求职信范文
2015/03/20 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书