MySQL ist ein relationales Datenbankverwaltungssystem, das mehrere Programmiersprachen, einschließlich Python, unterstützt. Der Betrieb von MySQL in Python erfordert die Verwendung der MySQL-Clientbibliothek. Es gibt zwei Möglichkeiten, die MySQL-Client-Bibliothek in Python zu verwenden: das von Python vorkompilierte MySQL-Client-Modul (MySQLdb oder mysqlclient) oder das von Python implementierte MySQL-Client-Modul (PyMySQL). In diesem Artikel wird erläutert, wie Sie die MySQL-Clientbibliothek von Python installieren.
Das Folgende ist der Installationsprozess:
Verwenden Sie pip, um MySQLdb zu installieren
MySQLdb wird nicht mehr aktualisiert, sodass die installierte MySQLdb-Version möglicherweise älter als die Python-Version ist. Verwenden Sie den folgenden Befehl, um MySQLdb zu installieren:
pip install MySQL-python
Install mysqlclient
mysqlclient ist eine schnellere und stabilere MySQL-Client-Bibliothek und die installierte Version wird neuer als MySQLdb sein. Installieren Sie mysqlclient mit dem folgenden Befehl:
pip install mysqlclient
Das Folgende ist der Installationsprozess:
Verwenden Sie pip, um PyMySQL zu installieren
PyMySQL ist eine MySQL-Clientbibliothek, die auf Python basiert. Installieren Sie PyMySQL:
pip install PyMySQL
Die oben genannten drei Methoden sind alle korrekte MySQL-Datenbank-Client-Bibliotheken. Welche Sie auswählen, hängt von Ihren Anforderungen ab. Verwenden Sie nach Abschluss der Installation den folgenden Befehl, um die Installation der MySQL-Bibliothek zu testen:
import pymysql conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='test', charset='utf8') cur = conn.cursor() cur.execute('SELECT * FROM table_name;') res = cur.fetchall() print(res) cur.close() conn.close()
Verwenden Sie den obigen Code. Wenn die abgefragten Daten normal ausgegeben werden, bedeutet dies, dass die MySQL-Client-Bibliothek erfolgreich installiert wurde.
Das obige ist der detaillierte Inhalt vonMySQL für die Python-Installation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!