Практика: извлечение данных из базы данных
Благодаря csvkit нам не нужно скачивать и настраивать громоздкое программное обеспечение для управления базами данных — такое как MS SQL Server, DB2, PgAdmin или TablePlus — чтобы получить доступ к данным в SQL-базе. Мы можем извлекать данные прямо из командной строки с помощью команды sql2csv из пакета csvkit.
В этом упражнении мы шаг за шагом отработаем извлечение данных: применим SQL-запросы к таблице Spotify_Popularity, которая хранится в базе данных SQLite SpotifyDatabase, а затем сохраним результат запроса в локальный файл Spotify_Popularity_5Rows.csv.
Это упражнение является частью курса
Обработка данных в командной строке
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Verify database name
ls
# Pull the entire Spotify_Popularity table and print in log
sql2csv --___ "___" \
--query "SELECT * FROM Spotify_Popularity"