新闻动态

字符串:Python中如何利用占位符添加数据,具体怎么实现

发布日期:2022-07-07 20:54 | 文章来源:百度云

【文章声明】本文收集整理于网络,仅供参考!如需了解“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处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部