在Python中,可以使用字符串拼接的方式来拼接SQL语句,同时包含整数和字符串。\n\n下面是一个示例代码,演示了如何拼接包含整数和字符串的SQL语句:\n\npython\n# 导入MySQLdb模块\nimport MySQLdb\n\n# 连接数据库\nconn = MySQLdb.connect(host='localhost', user='root', passwd='123456', db='test')\ncursor = conn.cursor()\n\n# 定义整数和字符串变量\nage = 20\nname = 'John'\n\n# 使用字符串拼接的方式构建SQL语句\nsql = "SELECT * FROM students WHERE age = " + str(age) + " AND name = '" + name + "'"\n\n# 执行SQL语句\ncursor.execute(sql)\n\n# 获取查询结果\nresult = cursor.fetchall()\n\n# 打印查询结果\nfor row in result:\n print(row)\n\n# 关闭数据库连接\ncursor.close()\nconn.close()\n\n\n在上述代码中,我们使用了字符串拼接的方式构建了包含整数和字符串的SQL语句。需要注意的是,整数age需要先转换为字符串类型(使用str()函数),然后再与其他字符串拼接。对于字符串name,需要使用单引号将其括起来。\n\n请根据自己的实际情况,修改连接数据库的参数和SQL语句,以及处理查询结果的代码。


原文地址: https://www.cveoy.top/t/topic/px0h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录