[PYTHON] Résumé de la méthode de connexion par DB de SQL Alchemy

Je souhaite utiliser SQL Alchemy plus facilement

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.

Méthode de connexion SQL Alchemy par DB

URL de l'histoire originale

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

Journal des modifications

--2019 / 12/16 nouvellement créé

Recommended Posts

Résumé de la méthode de connexion par DB de SQL Alchemy
Résumé de la méthode d'essai
Migration SQLAlchemy + DB par Alembic
Résumé des paramètres de connexion proxy
Résumé de l'implémentation de base par PyTorch
Résumé de la méthode de spécification des paramètres de distribution gamma
Résumé des pages d'hébergement de la bibliothèque par langue
Clustering de méthodes de clustering
[mypy] Résumé des options non activées par `--strict`
Méthode de connexion Python-peewee
Calcul numérique du fluide compressible par la méthode des volumes finis
[Traitement du langage 100 coups 2020] Résumé des exemples de réponses par Python
Comparaison de vitesse de chaque langue par la méthode de Monte Carlo
Résumé des articles sur Python du chercheur Yukiya dans une société pharmaceutique
[Python] Résumé de la méthode de création de table utilisant DataFrame (pandas)
[Résumé de 27 langues] Méthode de calcul des chiffres de contrôle de mon numéro
Implémentation de l'écran de l'administrateur DB par Flask-Admin et Flask-Login
Comment visualiser les données par variable explicative et variable objective
La méthode de copie de pandas.DataFrame est une copie profonde par défaut
Parallélisation de la méthode de classe
Résumé de Tensorflow / Keras
Résumé de l'utilisation de pyenv
Utilisation de base de SQL Alchemy
Résumé des arguments Python