如何以参数形式在Python MySQLdb中执行SQL语句?
- 内容介绍
- 文章标签
- 相关推荐
本文共计746个文字,预计阅读时间需要3分钟。
使用MySQLdb连接数据库执行SQL语句时,以下是一些传递参数的方法:
1. 不传递参数:pythonconn=MySQLdb.connect(user=root, passwd=123456, host=192.168.101.23, db=cmdb)orange_id=98sql=SELECT * FROM orange WHERE id=%s % orange_id
2. 使用参数化查询:pythonconn=MySQLdb.connect(user=root, passwd=123456, host=192.168.101.23, db=cmdb)orange_id=98sql=SELECT * FROM orange WHERE id=%scursor=conn.cursor()cursor.execute(sql, (orange_id,))
使用MySQLdb连接数据库执行sql语句时,有以下几种传递参数的方法。
本文共计746个文字,预计阅读时间需要3分钟。
使用MySQLdb连接数据库执行SQL语句时,以下是一些传递参数的方法:
1. 不传递参数:pythonconn=MySQLdb.connect(user=root, passwd=123456, host=192.168.101.23, db=cmdb)orange_id=98sql=SELECT * FROM orange WHERE id=%s % orange_id
2. 使用参数化查询:pythonconn=MySQLdb.connect(user=root, passwd=123456, host=192.168.101.23, db=cmdb)orange_id=98sql=SELECT * FROM orange WHERE id=%scursor=conn.cursor()cursor.execute(sql, (orange_id,))
使用MySQLdb连接数据库执行sql语句时,有以下几种传递参数的方法。

