Heim >Backend-Entwicklung >Python-Tutorial >Ein praktischer Leitfaden für Python-Datenbankoperationen: Machen Sie Datenbankoperationen zu Ihrer Spezialität

Ein praktischer Leitfaden für Python-Datenbankoperationen: Machen Sie Datenbankoperationen zu Ihrer Spezialität

PHPz
PHPznach vorne
2024-02-20 09:33:03868Durchsuche

Ein praktischer Leitfaden für Python-Datenbankoperationen: Machen Sie Datenbankoperationen zu Ihrer Spezialität

  1. Verbinden Sie die Datenbank

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()
  1. Abfrage ausführen

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)
  1. Daten einfügen

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()
  1. Daten aktualisieren

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()
  1. Daten löschen

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()
  1. Enge Verbindung

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lsjlt.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen