Чтение файлов SQL в таблицу Pandas

#python #mysql #pandas #dataframe

#python #mysql #pandas #фрейм данных

Вопрос:

У меня есть файл SQL под названием «DreamMarket2017_product.sql». Я полагаю, что это MySQL.

Как мне прочитать этот файл в записную книжку Jupyter с помощью PyMySQL? Или я должен использовать Psycopg2?

Я гораздо больше знаком с Psycopg2, чем с PyMySQL.

Как PyMySQL, так и Psycopg запрашивают имя базы данных. Базы данных нет. У меня есть только файлы.

Нужно ли мне создавать базу данных с использованием графического интерфейса, такого как Pgadmin2, и загружать эти таблицы SQL во вновь созданную базу данных?

Кроме того, я все еще жду ответа от университета, который создал набор данных.

Комментарии:

1. Ваш файл .sql должен содержать только запрос, необходимый для извлечения данных из базы данных, а не фактические данные.

2. Нужно ли мне создавать базу данных, а затем извлекать данные из файла SQL? Как мне создать базу данных?

Ответ №1:

Да, вам нужно создать базу данных и загрузить данные в таблицу или импортировать резервную копию таблицы, у вас есть

 connection = psycopg2.connect(user = "dummy",password = "1234",host = "any",port = "1234",database = "demo")
  

Комментарии:

1. Должны ли мои имя пользователя и пароль использоваться для входа на мой компьютер? Это не работает.