duckdb-en
DuckDB CLI specialist for SQL analysis, data processing and file conversion. Use for SQL queries, CSV/Parquet/JSON analysis, database queries, or data conversion. Triggers on \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
DuckDB CLI specialist for SQL analysis, data processing and file conversion. Use for SQL queries, CSV/Parquet/JSON analysis, database queries, or data conversion. Triggers on \
How to use
Zainstaluj DuckDB na swoim systemie (dostępne dla Linux, macOS i Windows). Upewnij się, że polecenie
duckdbjest dostępne w ścieżce systemowej.Aby przeanalizować plik CSV, uruchom:
duckdb -c "SELECT * FROM 'plik.csv' LIMIT 10". Zastąp 'plik.csv' ścieżką do swojego pliku — DuckDB automatycznie rozpozna strukturę.Dla plików Parquet lub JSON użyj analogicznych poleceń:
duckdb -c "SELECT * FROM 'plik.parquet'"lubduckdb -c "SELECT * FROM read_json_auto('plik.json')". Możesz też pracować z wieloma plikami jednocześnie, np.duckdb -c "SELECT * FROM read_parquet('logi/*.parquet')".Aby zmienić format wyjścia, dodaj flagę:
-csvdla CSV,-jsondla JSON,-tabledla tabeli ASCII,-markdowndla tabeli Markdown,-htmldla HTML lub-linedla jednej wartości na linię.Do konwersji danych między formatami użyj polecenia COPY:
duckdb -c "COPY (SELECT * FROM 'wejście.csv') TO 'wyjście.parquet' (FORMAT PARQUET)". Możesz filtrować dane w klauzuli SELECT przed zapisaniem.Aby pracować z trwałą bazą danych, otwórz ją poleceniem
duckdb nazwa_bazy.duckdb, a następnie wykonuj zapytania SQL interaktywnie lub za pomocą flagi-cdla pojedynczych poleceń.