Wie übergibt Python-pymysql Parameter an SQL-Anweisungen? Typ zum Übergeben von Parametern
So übergeben Sie Parameter an eine SQL-Anweisung mit Python-pymysql
## 方式一、不传递参数 id = "01" name = "语文" sql = "select * from course where course_id = '%s' and course_name = '%s' ;" %(id,name) ## 执行数据库查询或命令 cursor.execute(sql)
Methode zwei: Verwenden Sie ein Array, um Parameter zu übergeben
## 方式二、使用数组传递参数 values = ['01','语文'] sql = "select * from course where course_id = %s and course_name = %s " ## 执行数据库查询或命令 cursor.execute(sql,values)
Methode 3: Verwenden Sie den Wörterbuch-Dikttyp, um Parameter zu übergeben
## 方式三、使用字典dict类型传递参数 sql = "select * from course where course_id = %(course_id)s and course_name = %(course_name)s ;" ## 将参数封装到字典 #values = {'course_id':'01','course_name':'语文'} values = {'course_name':'语文','course_id':'01'} ## 执行数据库查询或命令 cursor.execute(sql,values)
Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es für Python pymysql, um Parameter an SQL-Anweisungen zu übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!