Опрацювання даних у Shell
Susan Sun
Data Person
csvsql:
Більше параметрів:
--insert--db--no-inference і --no-constraintsЗразок синтаксису:
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Примітка:
Розрив рядка допомагає тримати код охайним і читабельним
Використайте три похилі риски для вказання імені бази даних
Завершуйте розширенням файлу .db для бази даних SQLITE
Зразок синтаксису:
csvsql --db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Документація:
csvsql -h
--insert Крім створення таблиці, також вставляє
дані в таблицю. Дійсний лише коли вказано --db.
Зразок синтаксису:
csvsql --no-inference --no-constraints \
--db "sqlite:///SpotifyDatabase.db" \
--insert Spotify_MusicAttributes.csv
Документація:
csvsql -h
--no-inference Вимкнути визначення типів під час парсингу вхідних даних.
--no-constraints Згенерувати схему без обмежень довжини та перевірок на null.
Опрацювання даних у Shell