[PYTHON] Zusammenfassung der Verbindungsmethode nach DB von SQL Alchemy

Ich möchte SQL Alchemy bequemer verwenden

Wenn Sie Python verwenden, verwenden Sie ausnahmslos ** SqlAlchemy ** für die DB-Verarbeitung. SQL Alchemy ist jedoch so einzigartig, dass Sie beim Verlassen des Projekts die Syntax häufig vergessen.

Um dies diesmal zu verhindern, werde ich daraus eine Seite machen, auf der ich jederzeit zu dieser Seite zurückkehren und sofort mit SQL Alchemy beginnen kann.

SQL Alchemy-Verbindungsmethode von DB

URL der Originalgeschichte

Die grundlegende Grammatik lautet wie folgt. (Für PostgreSQL)

from sqlalchemy import create_engine
engine = create_engine('dialect+driver://username:password@host:port/database')

Unten ist eine Liste. Benutzername, Passwort und Datenbankname sind vorläufig

# DB-Name Database URL
1 MySQL mysql://scott:tiger@localhost/foo
2 PostgreSQL postgresql://scott:tiger@localhost/mydatabase
3 SqLite sqlite:////absolute/path/to/foo.db'
4 Microsoft SQLServer(ODBC) mssql+pyodbc://scott:tiger@mydsn
4 Microsoft SQLServer(Pymssql) mssql+pymssql://scott:tiger@hostname:port/dbnam
5 Oracle oracle://scott:[email protected]:1521/sidnam

Änderungsprotokoll

--2019 / 12/16 Neu erstellt

Recommended Posts

Zusammenfassung der Verbindungsmethode nach DB von SQL Alchemy
Zusammenfassung der Testmethode
SQLAlchemy + DB-Migration durch Alembic
Zusammenfassung der Proxy-Verbindungseinstellungen
Zusammenfassung der grundlegenden Implementierung von PyTorch
Zusammenfassung der Spezifikationsmethode für Gammaverteilungsparameter
Zusammenfassung der Hosting-Seiten der Bibliothek nach Sprache
Clustering-Methode Clustering
[mypy] Zusammenfassung der Optionen, die von `--strict` nicht aktiviert wurden
Python-Peewee-Verbindungsmethode
Numerische Berechnung von kompressiblem Fluid nach der Methode des endlichen Volumens
[Sprachverarbeitung 100 Schläge 2020] Zusammenfassung der Antwortbeispiele von Python
Geschwindigkeitsvergleich jeder Sprache nach der Monte-Carlo-Methode
Zusammenfassung der Python-Artikel des Pharmaunternehmens Yukiya
[Python] Zusammenfassung der Methode zur Tabellenerstellung mit DataFrame (Pandas)
[Zusammenfassung von 27 Sprachen] Berechnungsmethode für meine Nummernprüfziffer
Implementierung des DB-Administratorbildschirms durch Flask-Admin und Flask-Login
Visualisierung von Daten anhand einer erklärenden Variablen und einer objektiven Variablen
Die Kopiermethode von pandas.DataFrame ist standardmäßig Deep Copy
Parallelisierung der Klassenmethode
Tensorflow / Keras-Zusammenfassung
Zusammenfassung der Verwendung von pyenv
Grundlegende Verwendung von SQL Alchemy
Zusammenfassung der Python-Argumente