Wie verbinde ich mich mit einer MySQL-Datenbank in Python?
Um mit einer MySQL-Datenbank in Python zu verbinden, können Sie die Bibliothek "mysql-connector-python" verwenden. Hier ist ein Beispiel dafür, wie Sie eine Verbindung zu einer Datenbank herstellen und eine einfache Abfrage ausführen:
import mysql.connector
cnx = mysql.connector.connect(user='your_username',
password='your_password',
host='your_host',
database='your_database')
cursor = cnx.cursor()
query = 'SELECT * FROM your_table'
cursor.execute(query)
for row in cursor:
print(row)
cursor.close()
cnx.close()
Sie können auch die Python-Bibliothek "sqlalchemy" verwenden, um eine Verbindung zu einer MySQL-Datenbank herzustellen:
from sqlalchemy import create_engine
engine = create_engine("mysql+mysqlconnector://{user}:{password}@{host}/{database}".format(
user="your_username",
password="your_password",
host="your_host",
database="your_database"
))
Stellen Sie sicher, dass Sie die mysql-connector-python-Bibliothek installiert haben, indem Sie !pip install mysql-connector-python
oder !pip install sqlalchemy
in der Befehlszeile ausführen.