返回顶部
首页 > 资讯 > 后端开发 > Python > python执行sql语句里字符串格式化是否添加单引号的两种情况
  • 790
分享到

python执行sql语句里字符串格式化是否添加单引号的两种情况

Python 官方文档:入门教程 => 点击学习

摘要

    1 1 import pyMysql 2 2 3 3 db = pymysql.connect(host=‘localhost‘, user=‘root‘, passWord=‘123456‘, database=


	python执行sql语句里字符串格式化是否添加单引号的两种情况
[数据库教程]

 

 

 1  1 import pyMysql
 2  2 
 3  3 db = pymysql.connect(host=localhost, user=root,  passWord=123456, database=jddj,port=3306)
 4  4 cursor = db.cursor()
 5  5 
 6  6 # 方式1:python字符串格式化,String类型需要加上单引号
 7  7 upc = 6971286372249
 8  8 sql = "SELECT * FROM product WHERE upc=‘%s‘" % upc
 9  9 cursor.execute(sql)
10 10 
11 11 # 方式2:pymysql里excute自带的字符串拼接,不需要加上单引号
12 12 sql = "SELECT * FROM product WHERE upc=%s"
13 13 cursor.execute(sql, 6971286372249)
14 14 
15 15 # 取出查询数据
16 16 data = cursor.fetchall()
17 17 
18 18 db.close()

 

Python执行sql语句里字符串格式化是否添加单引号的两种情况

原文地址:https://www.cnblogs.com/hongdanni/p/14467592.html

--结束END--

本文标题: python执行sql语句里字符串格式化是否添加单引号的两种情况

本文链接: https://lsjlt.com/news/8074.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作