1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages.de/common/csvsql.md

18 lines
583 B
Markdown
Raw Normal View History

2020-10-09 00:27:46 +02:00
# csvsql
2021-03-25 17:42:04 +01:00
> 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>.
2020-10-09 00:27:46 +02:00
2021-03-25 17:42:04 +01:00
- Generiere eine `CREATE TABLE`-SQL-Anweisung für eine CSV-Datei:
2020-10-09 00:27:46 +02:00
2021-03-25 17:42:04 +01:00
`csvsql {{pfad/zu/datei.csv}}`
2020-10-09 00:27:46 +02:00
2021-03-25 17:42:04 +01:00
- Importiere eine CSV-Datei in eine SQL-Datenbank:
2020-10-09 00:27:46 +02:00
2021-03-25 17:42:04 +01:00
`csvsql --insert --db "{{mysql://benutzer:passwort@host/datenbank}}" {{pfad/zu/datei.csv}}`
2020-10-09 00:27:46 +02:00
2021-03-25 17:42:04 +01:00
- Führe eine SQL-Abfrage auf einer CSV-Datei aus:
2020-10-09 00:27:46 +02:00
2021-03-25 17:42:04 +01:00
`csvsql --query "{{select * from 'datei'}}" {{datei.csv}}`