志在指尖
用双手敲打未来

sql update语句(用法实例)

sqlupdate语句

Update语句用于修改表中的数据。

sqlupdate语句用法实例

示例
table_name=’student’
d={‘name’:’ArYe’,’age’:15}#更新的字段及对应值
t=(‘id’,307)#更新所需条件
#自动构造update语句
sentence=’UPDATE%sSET’%table_name+’,’.join([‘%s=%r’%(k,d[k])forkind])+’WHERE%s=%r;’%(t[0],t[1])
#打印
print(sentence)
UPDATEstudentSETname=‘ArYe’,age=15WHEREid=307;sql
详细过程
table_name=’student’
d1={‘name’:’ArYe’,’age’:15}#更新的字段及对应值
d2={‘sex’:’girl’,’id’:307}#更新所需条件
#自动构造update语句
sentence1=’UPDATE%sSET’%table_name
sentence2=’,’.join([‘%s=%r’%(k,d1[k])forkind1])
sentence3=’WHERE’
sentence4=’AND’.join([‘%s=%r’%(k,d2[k])forkind2])
sentence5=sentence1+sentence2+sentence3+sentence4+’;’
#打印
print(sentence1)
print(sentence2)
print(sentence3)
print(sentence4)
print(sentence5)
打印结果
UPDATEstudentSET
name=‘ArYe’,age=15
WHERE
sex=‘girl’andid=307
UPDATEstudentSETname=‘ArYe’,age=15WHEREsex=‘girl’ANDid=307;
备注
应用场景
爬虫数据写入数据库
优点:
通用性好,直接复制可用,不用费脑写sql
知识补充
任意字典生成insert语句
知识进阶
字典写入数据库

未经允许不得转载:IT技术网站 » sql update语句(用法实例)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载