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
Freigeben: 2024-02-20 09:33:03
nach vorne
867 Leute haben es durchsucht

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()
Nach dem Login kopieren
  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)
Nach dem Login kopieren
  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()
Nach dem Login kopieren
  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()
Nach dem Login kopieren
  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()
Nach dem Login kopieren
  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()
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:lsjlt.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage