Grundlegende Verwendung des Pymysql-Moduls in Python

Verwenden Sie das Pymysql-Modul

Ich habe die Taobao- Datenbank in Navicat erstellt und einige Daten importiert, um Pymysql zu üben.
MySQL-Daten
Danach können Sie pycharm öffnen und ein neues Projekt erstellen. Mein Projektname lautet lianxi_pymysql.
import pymysq
db = pymysql.Connect(
host = 'localhost',
port = 3306,
user = 'root',
password = '000000',
db = 'taobao',
charset = 'utf8'
)
cur = db.cursor() #获取游标
#执行SQL语句,进行查询
sql = 'select * from sale_data where 位置 in (%s,%s,%s)'
cur.execute(sql,('上海','浙江','湖南'))

#获取查询结果
result = cur.fetchall()
for item in result:
print(item)

print (item) Das obige Codeformat ist falsch. Python erfordert ein striktes Codeformat. Sie sollten eine Tabulatortaste drücken.

In der Praxis fehlen jedoch die theoretischen Kenntnisse von Pymysql, so dass das Folgende im Mittelpunkt steht, ha ha ha

Das Konzept

Erstens ist der Cursor und die unterstützten Methoden
Cursor (Cursor) eine Methode zum Verarbeiten von Daten, um die Daten in der Ergebnismenge anzuzeigen oder zu verarbeiten.
Sie können den Cursor als Zeiger verwenden und eine beliebige Position im Ergebnis angeben, sodass der Benutzer die Daten an der angegebenen Position verarbeiten kann
.

1) execute ()
führt einen Datenbankabfragebefehl aus, bei dem es sich um eine Methode zum Ausführen von Anweisungen handelt.
2) fetchall () ruft
alle Ergebnisse ab. Dies ist das Ergebnis nach Ausführung der SQL-Anweisung.
3) fetchone () ruft
die nächste Zeile der Ergebnismenge ab.
4) close ()
schließt das Cursorobjekt

Veröffentlicht 26 Originalartikel · Gelobt 5 · Besuche 777

Ich denke du magst

Origin blog.csdn.net/weixin_44730235/article/details/104393631
Empfohlen
Rangfolge