csvsql

Generiere SQL-Anweisungen für eine CSV-Datei oder führe diese Anweisungen direkt in einer Datenbank aus. Teil von csvkit. Weitere Informationen: https://csvkit.readthedocs.io/en/latest/scripts/csvsql.html.

  • Generiere eine CREATE TABLE-SQL-Anweisung für eine CSV-Datei:

csvsql pfad/zu/datei.csv

  • Importiere eine CSV-Datei in eine SQL-Datenbank:

csvsql --insert --db "mysql://benutzer:passwort@host/datenbank" pfad/zu/datei.csv

  • Führe eine SQL-Abfrage auf einer CSV-Datei aus:

csvsql --query "select * from 'datei'" datei.csv