Si vous utilisez Python, je pense que vous utilisez ** SqlAlchemy ** pour le traitement DB sans exception. Cependant, SQL Alchemy est si unique qu'une fois que vous quittez le projet, vous avez tendance à oublier la syntaxe.
Pour éviter que cela ne se produise cette fois, je vais en faire une page sur laquelle je peux toujours revenir sur cette page et commencer immédiatement avec SQL Alchemy.
La grammaire de base est la suivante. (Pour PostgreSQL)
from sqlalchemy import create_engine
engine = create_engine('dialect+driver://username:password@host:port/database')
Voici une liste. Le nom d'utilisateur, le mot de passe et le nom de la base de données sont provisoires
# | Nom de la base de données | 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 nouvellement créé
Recommended Posts