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.
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 |
--2019 / 12/16 Neu erstellt
Recommended Posts