Ερωτήματα SQL σε CSV
Ερωτήστε αρχεία CSV, JSON και Parquet με αληθινό SQL στο πρόγραμμα περιήγησης. Με μηχανή DuckDB WebAssembly: joins, GROUP BY, παραθυρικές συναρτήσεις. 100% τοπικά - τα αρχεία δεν ανεβαίνουν ποτέ.
Πώς ερωτώ ένα αρχείο CSV με SQL;
Πατήστε Φόρτωση μηχανής SQL και προσθέστε το αρχείο σας. Εισάγεται αυτόματα ως πίνακας με το όνομα του αρχείου και μπορείτε αμέσως να τρέξετε ερωτήματα όπως SELECT * FROM pinakas_sas.
Τα αρχεία δεδομένων μου ανεβαίνουν κάπου;
Όχι. Ολόκληρη η μηχανή βάσεων δεδομένων DuckDB εκτελείται ως WebAssembly μέσα στην καρτέλα του browser σας. Τα αρχεία καταχωρούνται σε τοπική βάση στη μνήμη και δεν αφήνουν ποτέ τον υπολογιστή.
Ποιες μορφές αρχείων υποστηρίζονται;
CSV και άλλα διαχωριστικά κείμενα (ο διαχωριστής ανιχνεύεται αυτόματα), JSON και JSON ανά γραμμή, καθώς και αρχεία Parquet — το DuckDB τα διαβάζει όλα εγγενώς.
Ποιες δυνατότητες SQL υπάρχουν;
Πρακτικά πλήρες SQL του DuckDB: SELECT με WHERE, GROUP BY, HAVING, ORDER BY, joins μεταξύ πολλών φορτωμένων πινάκων, CTE, παραθυρικές συναρτήσεις, συναρτήσεις συμβολοσειρών/ημερομηνιών και άλλα.
Πόσο μεγάλα μπορούν να είναι τα αρχεία μου;
Το DuckDB είναι έντονα βελτιστοποιημένο· αρχεία εκατοντάδων megabyte συνήθως δουλεύουν. Το πρακτικό όριο είναι η μνήμη του browser — σε λίγα GB εισόδου οι περισσότερες καρτέλες τα παρατάνουν.
Μπορώ να κάνω join δύο αρχείων CSV;
Ναι. Προσθέστε και τα δύο αρχεία ώστε το καθένα να γίνει πίνακας και γράψτε κανονικό SQL join, π.χ. SELECT ... FROM a JOIN b ON a.id = b.id.
Μπορώ να μετονομάσω ή να διαγράψω πίνακες;
Ναι. Κάθε κάρτα πίνακα έχει επεξεργάσιμο πεδίο ονόματος — Enter μετονομάζει (εκτελείται ALTER TABLE από κάτω) — και κουμπί διαγραφής που εκτελεί DROP TABLE.
Πώς εξάγω το αποτέλεσμα του ερωτήματος;
Μετά την εκτέλεση ερωτήματος χρησιμοποιήστε τα κουμπιά εξαγωγής CSV ή JSON πάνω από τον πίνακα αποτελεσμάτων για να κατεβάσετε ολόκληρο το σύνολο, όχι μόνο τη φαινόμενη σελίδα.
Γιατί η πρώτη φόρτωση αργεί περισσότερο;
Η μηχανή DuckDB (περίπου 33 MB) κατεβαίνει μία φορά και αποθηκεύεται στη cache του browser. Οι επόμενες συνεδρίες ξεκινούν αμέσως και δουλεύουν offline.
Ποιοι browsers υποστηρίζονται;
Οποιοσδήποτε σύγχρονος browser με υποστήριξη WebAssembly. Πολύ παλιοί browsers χωρίς WebAssembly βλέπουν σαφές μήνυμα αντί να αποτυγχάνουν σιωπηλά.
Πώς να χρησιμοποιήσετε το Ερωτήματα SQL σε CSV
Αυτό το εργαλείο σου προσφέρει μια αληθινή βάση δεδομένων SQL στον browser σου. Απόθεσε αρχεία CSV, JSON ή Parquet, και το DuckDB (μεταγλωττισμένο σε WebAssembly) μετατρέπει το καθένα σε πίνακα έτοιμο για ερωτήματα — joins, συγκεντρώσεις και παραθυρικές συναρτήσεις τρέχουν όλα τοπικά, χωρίς ποτέ να ανεβαίνει κάτι.
- Πατήστε μία φορά Φόρτωση μηχανής SQL. Το DuckDB (περίπου 33 MB) κατεβαίνει και αποθηκεύεται στην cache από τον browser για μελλοντικές συνεδρίες.
- Πρόσθεσε αρχεία CSV, JSON ή Parquet. Καθένα γίνεται πίνακας με το όνομα του αρχείου, εμφανιζόμενο ως chip με πεδίο μετονομασίας και κουμπί αφαίρεσης.
- Πληκτρολόγησε SQL στον editor και πάτησε Εκτέλεση ερωτήματος (ή Ctrl+Enter). Χρησιμοποίησε την λίστα Παραδείγματα για να πάρεις έτοιμα ερωτήματα για τον επιλεγμένο πίνακα.
- Περιήγήσου στα σελιδοποιημένα αποτελέσματα (100 γραμμές ανά σελίδα) και πάτησε τα κουμπιά εξαγωγής CSV ή JSON για να κατεβάσεις το πλήρες σύνολο αποτελεσμάτων.
Καταχώρησε δύο αρχεία (για παράδειγμα orders.csv και customers.csv) και ένωσέ τα με κανονικό SQL: SELECT ... FROM orders JOIN customers ON orders.customer_id = customers.id.
Σχετικά εργαλεία
- SQLite Online Εκτελέστε ερωτήματα SQLite online στον browser σας. Ανοίξτε αρχεία .db, .sqlite ή .sqlite3 ή δημιουργήστε βάση στη μνήμη, εκτελέστε SQL πολλαπλών εντολών και εξάγετε γραμμές σε CSV ή JSON.
- Μετατροπέας CSV σε JSON Μετατρέψτε CSV σε JSON online δωρεάν. Υποστηρίζει προσαρμοσμένα διαχωριστικά, αντικείμενα βάσει κεφαλίδων και αυτόματη αναγνώριση τύπων. Όλα στον browser.
- Μετατροπέας CSV σε XLSX Δωρεάν online μετατροπέας CSV σε XLSX. Μετρέψτε αρχεία CSV σε βιβλία εργασίας Excel στον browser. Πολλά φύλλα, αυτόματη ανίχνευση διαχωριστικού, UTF-8/GBK. Χωρίς αποστολή, 100% ιδιωτικό.
- Προβολέας Parquet Ανοίξτε αρχεία Parquet online και περιηγηθείτε στα δεδομένα με σελιδοποίηση. Εξετάστε το σχήμα, δείτε τις γραμμές σελίδα σελίδα και εξάγετε σε CSV ή JSON - επεξεργασία εξ ολοκλήρου στον browser σας.
- Έλεγχος Hash Υπολογίστε και επαληθεύστε hashes MD5, SHA-1, SHA-256, SHA-512 τοπικά
- Υπολογιστής Chmod Δωρεάν διαδικτυακός υπολογιστής chmod για οπτικοποίηση και υπολογισμό δικαιωμάτων αρχείων Linux με πλαίσια ελέγχου. Άμεση μετατροπή μεταξύ αριθμητικής (755, 644) και συμβολικής σημειογραφίας (rwxr-xr-x). Υποστηρίζει ειδικά δικαιώματα όπως setuid, setgid, sticky bit.
- Πίνακας ASCII Πλήρης αναφορά κωδικοποίησης χαρακτήρων ASCII με δεκαδικούς, δεκαεξαδικούς, οκταδικούς, δυαδικούς κωδικούς, οντότητες HTML και περιγραφές χαρακτήρων. Άμεση αναζήτηση και φιλτράρισμα.
- Προβολέας Hex Προβολή περιεχομένων αρχείων σε μορφή hex dump με αναζήτηση, πλοήγηση offset και εικονική κύλιση