Heim  >  Artikel  >  Backend-Entwicklung  >  Was zum Herstellen einer Verbindung zur Datenbank in Python3 verwendet werden soll

Was zum Herstellen einer Verbindung zur Datenbank in Python3 verwendet werden soll

(*-*)浩
(*-*)浩Original
2019-08-01 15:30:512498Durchsuche

Was ist PyMySQL?

Was zum Herstellen einer Verbindung zur Datenbank in Python3 verwendet werden soll

PyMySQL ist eine Bibliothek zur Verbindung mit der MySQL-Datenbank in der Python3.x-Version, In Python2, mysqldb wird verwendet.

PyMySQL folgt der Python Database API v2.0-Spezifikation und enthält die reine Python-MySQL-Clientbibliothek. (Empfohlenes Lernen: Python-Video-Tutorial)

PyMySQL-Installation

Bevor wir PyMySQL verwenden, müssen wir sicherstellen, dass PyMySQL installiert ist.

PyMySQL-Downloadadresse: https://github.com/PyMySQL/PyMySQL.

Wenn es noch nicht installiert wurde, können wir den folgenden Befehl verwenden, um die neueste Version von PyMySQL zu installieren:

$ pip3 install PyMySQL

Bevor Sie eine Verbindung zur Datenbank herstellen, bestätigen Sie bitte Folgendes:

Sie haben die Datenbank TESTDB erstellt.

In der Datenbank TESTDB haben Sie die Tabelle MITARBEITER erstellt

Die Felder der Tabelle MITARBEITER sind VORNAME, NACHNAME, ALTER, SEX und EINKOMMEN.

Der Benutzername, der für die Verbindung zur Datenbank TESTDB verwendet wird, ist „testuser“ und das Passwort ist „test123“. Sie können es selbst festlegen oder direkt den Root-Benutzernamen und das Passwort verwenden. Für die Benutzerautorisierung der MySQL-Datenbank verwenden Sie bitte den Grant-Befehl.

Das Python MySQLdb-Modul ist bereits auf Ihrem Computer installiert.

Das folgende Beispiel verweist auf die TESTDB-Datenbank von MySQL:

#!/usr/bin/python3
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","testuser","test123","TESTDB" )
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print ("Database version : %s " % data)
# 关闭数据库连接
db.close()

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonWas zum Herstellen einer Verbindung zur Datenbank in Python3 verwendet werden soll. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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