sql >> Databáze >  >> RDS >> Mysql

Import dat z databáze MySQL do datového rámce Pandas včetně názvů sloupců

IMO by bylo mnohem efektivnější používat pandy pro čtení dat z vašeho serveru 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)

to by se mělo také postarat o názvy sloupců...




  1. zkuste změnit adresář bin log:mysql-bin.index nenalezen (Errcode:13)

  2. SQLSTATE[23000]:Porušení omezení integrity:1217

  3. SQL Server 2016:Vytvořte tabulku

  4. Jak vytvořit databázové tabulky pomocí SQL