Mysql
 sql >> Base de données >  >> RDS >> Mysql

Importation de données d'une base de données MySQL dans une trame de données Pandas, y compris les noms de colonne

IMO, il serait beaucoup plus efficace d'utiliser des pandas pour lire les données de votre serveur MySQL :

from sqlalchemy import create_engine
import pandas as pd

db_connection_str = 'mysql+pymysql://mysql_user:[email protected]_host/mysql_db'
db_connection = create_engine(db_connection_str)

df = pd.read_sql('SELECT * FROM table_name', con=db_connection)

cela devrait également prendre soin des noms de colonnes...