Code: Alles auswählen
engine = sqlalchemy.create_engine('mysql://...')
meta = sqlalchemy.BoundMetaData(engine)
table = Table('table_name', meta, autoload=True) # introspect live db
fd = open('z.csv', 'wt') # CSV file to write to
writer = csv.writer(fd, delimiter=',')
writer.writerow(table.columns.keys()) # header
for r in table.select().execute(): # SELECT * statement
writer.writerow(r)
fd.close()
Sollte eigentlich auch kein Problem sein, das auch ohne SQLAlchemy zu machen...