Heim > Artikel > Backend-Entwicklung > Was zum Herstellen einer Verbindung zur Datenbank in Python3 verwendet werden soll
Was ist PyMySQL?
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!