У меня есть сценарий, который загружает данные из API и превращает всю эту информацию в CSV. Мне нужны эти данные для таблицы в MySQL (я уже создал ее и установил соединение с MySQL Connector). Есть какой-либо способ сделать это?Написание данных из Python в MySQL
ответ
Pandas.DataFrame
имеет метод to_sql, который записывает данные в таблицу sql.
Простейший способ использования метода - создать соединение с sqlalchemy. (Вам нужно будет установить mysql-python
) и использовать .to_sql
для чтения данных в таблицу.
from sqlalchemy import create_engine
engine = create_engine('mysql://username:[email protected]:port/database') #change to connect your mysql
#if you want to append the data to an existing table
df.to_sql(name='SQL Table name',con=engine,if_exists='append',index=False)
#if you want to create a new table
df.to_sql(name='New SQL Table name',con=engine,if_exists='fail',index=False)
Пожалуйста, обратите внимание, что вам нужно будет использовать параметры dtype
для определения DTYPE столбцов таблицы, если вы создали таблицу, прежде чем руки.
Большое вам спасибо! Это сработало! : D –
@PaulaC, рад, я могу помочь. Не забудьте принять мой ответ. –
- 1. Написание фрейма данных Pandas на MySQL
- 2. Написание демона в python
- 3. Написание геральдических данных JSON в Excel xls из Python?
- 4. Написание дескриптора без данных в Python
- 5. Написание данных JSON в файл на python
- 6. Написание значений из Python в Excel
- 7. MySQL: Написание сложного запроса
- 8. Написание базы данных mySQL с нуля
- 9. Написание XML из проанализированных данных
- 10. Написание комплекса MySQL Query
- 11. Написание оболочки в Python?
- 12. Написание JSON в Python
- 13. Написание правильной структуры JSON из mysql
- 14. Написание fortran упорядоченных двоичных файлов из python
- 15. Импорт данных из Excel в Mysql Python
- 16. Написание MySQL-плагина
- 17. Написание функции «Печать» в Python
- 18. Написание программы моделирования в Python
- 19. Python - Написание псевдокода?
- 20. Написание PHP Mysql-запроса
- 21. Написание кода DRY в Python
- 22. Вставка данных в базу данных MySQL из Python
- 23. Доступ к базе данных MySQL из python
- 24. Подключиться к базе данных MySQL из Python
- 25. Tensorflow: Написание Op в Python
- 26. Написание правил yara в Python
- 27. Написание веб-сайта в Python
- 28. Python- Написание текста в файл?
- 29. Написание модульных кодов в python
- 30. Написание регулярного выражения в python
Возможный дубликат [Как вставлять данные в базу данных MySQL?] (Http://stackoverflow.com/questions/5687718/how-can-i-insert-data-into-a-mysql-database) –
Любое сообщение об ошибке? Пожалуйста, уточните вашу проблему. –
тоже мудрый, будьте спокойны. Импорт данных csv в MySql очень хорошо документирован –