Heim > Artikel > Backend-Entwicklung > Ein praktischer Leitfaden für Python-Datenbankoperationen: Machen Sie Datenbankoperationen zu Ihrer Spezialität
In Python können Sie Bibliotheken von Drittanbietern wie pyMysql oder psycopg2 verwenden, um eine Verbindung zur Datenbank herzustellen. Am Beispiel von pymysql lautet der Code zum Herstellen einer Verbindung zur Datenbank wie folgt:
import pymysql # 创建连接对象 conn = pymysql.connect( host="127.0.0.1",# 数据库主机地址 port=3306,# 数据库端口 user="root",# 数据库用户名 passWord="password",# 数据库密码 database="test",# 数据库名称 ) # 创建游标对象 cursor = conn.cursor()
Sie können die Methodeexecute() verwenden, um Abfrageanweisungen auszuführen. Der Code zum Abfragen aller Benutzerdaten lautet beispielsweise wie folgt:
cursor.execute("SELECT * FROM users") # 获取查询结果 result = cursor.fetchall() # 遍历查询结果 for row in result: print(row)
Sie können die Methodeexecute() verwenden, um Daten einzufügen. Der Code zum Einfügen neuer Benutzerdaten lautet beispielsweise wie folgt:
cursor.execute("INSERT INTO users (name, age) VALUES ("张三", 20)") # 提交事务 conn.commit()
Sie können die Methodeexecute() verwenden, um Daten zu aktualisieren. Der Code zum Aktualisieren von Benutzerdaten lautet beispielsweise wie folgt:
cursor.execute("UPDATE users SET age = 21 WHERE name = "张三"") # 提交事务 conn.commit()
Sie können die Methodeexecute() verwenden, um Daten zu löschen. Der Code zum Löschen einzelner Benutzerdaten lautet beispielsweise wie folgt:
cursor.execute("DELETE FROM users WHERE name = "张三"") # 提交事务 conn.commit()
Nachdem der Vorgang abgeschlossen ist, müssen das Verbindungsobjekt und das Cursorobjekt geschlossen werden. Der Code lautet wie folgt:
cursor.close() conn.close()
Das obige ist der detaillierte Inhalt vonEin praktischer Leitfaden für Python-Datenbankoperationen: Machen Sie Datenbankoperationen zu Ihrer Spezialität. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!