字符串:Python中如何利用占位符添加数据,具体怎么实现
【文章声明】本文收集整理于网络,仅供参考!如需了解“Python中如何利用占位符添加数据,具体怎么实现”等有关服务器、云主机租用、托管、配置、价格问题,请立即咨询YINGSOO客服,享受1v1贴心服务!
【主机试用】韩国物理服务器促销 | 香港云服务器促销 | 日本高防服务器促销
【产品答疑】韩国kt机房好吗?YINGSOO韩国kt服务器怎么样?
这篇文章主要讲解了“Python中如何利用占位符添加数据,具体怎么实现”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。
在SQL语句中如果定义字符串,则字符串必须使用“'”就是单引号进行声明,但是如果现在所操作的数据库本身含有“'”单引号,就会造成语法错误,此时的数据也不能成功保存到数据库中。为了解决这类问题,在pymysql中支持对占位符的处理,开发者需要在SQL中使用“%”定义占位符,在使用excute()方法执行时对占位符的数据进行填充即可。
比如数据库表中的字段 mr'yootk这个本身含有“'”单引号,所以执行时语法错误
#使用占位符方式添加数据#coding utf-8import pymysql,tracebackSQL = "insert into user (name,age,birthday,salary,note)"\ "values (%s,%s,%s,%s,%s)"def main(): try: name = "mr'Yootk" age = 18 birthday = '2013-09-26' salary =9600.23 note = "www.wangyi.com" conn = pymysql.connect( host='10.139.7.39', port=3306, user='root', passwd='Bccdr@123456', database='yootk', charset='utf8') cmd = conn.cursor() cmd.execute(query=SQL,args=[name,age,birthday,salary,note]) conn.commit() print("更新影响的数据行数: %s" % cmd.rowcount) print("最后一次增长ID: %s" % cmd.lastrowid) except Exception: print("处理异常: " + traceback.format_exc()) finally: conn.close()if __name__ == "__main__": main()
现在大家对于Python中如何利用占位符添加数据,具体怎么实现的内容应该都有一定的认识了吧,希望这篇能对大家有所帮助。最后,想要了解更多,欢迎关注本公司,本公司将为大家推送更多相关的文章。
YINGSOO曾被评为IDC行业优选服务商,是一家专业提供香港服务器、香港云服务器、香港高防服务器租用、美国服务器、美国云服务器等境外服务器租用托管服务的IDC厂商。全国统一服务热线:400-630-3752
热搜词条:【为什么二手服务器CPU这么便宜】【小企业服务器搭建费用】【宝塔面板设计ipv6访问】【8t硬盘一天能挖多少btd】【chia 服务器地址】【香港服务器需要实名吗】【chia伤硬盘】【流媒体 20路 服务器 配置】【http直播服务器】【怎么使用手机连接香港服务器】【美国VPS 原生IP】【bzz支票兑换】【服务器博客】【韩国云电脑】【免费服务器】【服务器 回看】【数据中心租金定价 16A】【chia把P好的转到农业合作社】【香港 新加坡 日本 节点】【高防cdn】【ufw查看端口是否开放】【阿里云服务器 对应的证书无效】【服务器挖chia】【在线代理服务器 美国】【织梦cms收费不交有事吗】【美国 裸金属服务器 黑马】【香港云机器】【香港idc托管】【服务器 推流】【香港WINDOWS 抗投诉】
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。