CanDoYa
EL

SQL editor online

Λειτουργεί εξ ολοκλήρου στον browser σας - χωρίς μεταφόρτωση, χωρίς εγγραφή.

Το παράδειγμα είναι έτοιμο - εκτελέστε το ερώτημα για να ξεκινήσει το SQLite.

Αναδημιουργεί την τοπική βάση όταν εφαρμόζεται

Πατήστε Ctrl ή Cmd + Enter για εκτέλεση

Αποτελέσματα ερωτήματος

Ο πίνακας αποτελεσμάτων θα εμφανιστεί εδώΕκτελέστε το ερώτημα του παραδείγματος ή αντικαταστήστε το με δική σας εντολή SQLite.
Κοινοποιήστε αυτό το εργαλείο

Τι είναι ένα SQL editor online;

Ένα SQL editor online είναι ένας χώρος στον browser όπου μπορείτε να δημιουργήσετε πίνακες, να προσθέσετε δείγματα δεδομένων και να εκτελέσετε ερωτήματα χωρίς εγκατάσταση βάσης δεδομένων. Εδώ χρησιμοποιείται SQLite μεταγλωττισμένο σε WebAssembly, οπότε τα SELECT, JOIN, συγκεντρωτικές συναρτήσεις, CTE και οι αλλαγές δεδομένων εκτελούνται τοπικά στη συσκευή και επιστρέφουν αμέσως αποτελέσματα.

Πώς λειτουργεί

  1. 1Ετοιμάστε τη βάση δεδομένων. Κρατήστε το δείγμα σχήματος και τις γραμμές ή αντικαταστήστε το περιεχόμενο του αριστερού editor με δικές σας εντολές CREATE TABLE και INSERT.
  2. 2Γράψτε και εκτελέστε SQL. Εισαγάγετε εντολές SQLite στον editor ερωτημάτων και επιλέξτε Εκτέλεση ερωτήματος ή πατήστε Ctrl ή Cmd + Enter.
  3. 3Ελέγξτε ή εξαγάγετε. Δείτε κάθε σύνολο αποτελεσμάτων στον πίνακα και μετά αντιγράψτε ή κατεβάστε το ενεργό αποτέλεσμα ως CSV.

Σε ποιους απευθύνεται

Ο αριστερός editor ορίζει μια νέα βάση SQLite με εντολές CREATE TABLE και INSERT. Ο δεξιός editor δουλεύει με αυτή τη βάση για την υπόλοιπη συνεδρία, ώστε να μπορείτε να δοκιμάσετε ένα ερώτημα, να αλλάξετε γραμμές και να εκτελέσετε νέο ερώτημα. Αν επεξεργαστείτε το σχήμα, η βάση αναδημιουργείται στην επόμενη εκτέλεση.

Η μηχανή και η εργασία σας παραμένουν σε αυτή την καρτέλα του browser. Δεν χρειάζονται connection string, λογαριασμός ή βάση σε server, γι' αυτό το περιβάλλον είναι χρήσιμο για ιδιωτικά αποσπάσματα και γρήγορες δοκιμές.

Συχνές ερωτήσεις

Το SQL ή τα δεδομένα μου ανεβαίνουν κάπου;

Όχι. Η μηχανή SQLite WebAssembly φορτώνεται στον browser και επεξεργάζεται το σχήμα, τα ερωτήματα και τη μορφοποίηση των αποτελεσμάτων στη συσκευή. Το CanDoYa δεν στέλνει το SQL που γράφετε ή τις γραμμές που δημιουργούνται σε server βάσης δεδομένων.

Το SQL editor online είναι δωρεάν;

Ναι. Μπορείτε να εκτελείτε ερωτήματα, να επαναφέρετε τη βάση του παραδείγματος, να αντιγράφετε πίνακες αποτελεσμάτων και να κατεβάζετε αρχεία CSV χωρίς λογαριασμό ή πληρωμή. Η βάση βρίσκεται στη μνήμη της τρέχουσας καρτέλας.

Ποια διάλεκτο SQL υποστηρίζει ο editor;

Χρησιμοποιεί σύνταξη SQLite. Υποστηρίζονται τα τυπικά SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN, GROUP BY, συναρτήσεις παραθύρου, υποερωτήματα και κοινές εκφράσεις πινάκων, αλλά ενδέχεται να μην λειτουργούν δυνατότητες ειδικές για PostgreSQL, MySQL, Oracle και SQL Server.

Μπορώ να εκτελέσω περισσότερες από μία εντολές SQL;

Ναι. Χωρίστε τις εντολές με semicolon (;). Αν πολλές εντολές επιστρέφουν πίνακες, ο επιλογέας αποτελεσμάτων επιτρέπει να δείτε κάθε σύνολο. Οι εντολές που αλλάζουν μόνο δεδομένα αναφέρουν πόσες γραμμές επηρεάστηκαν και αφήνουν τη βάση έτοιμη για το επόμενο ερώτημα.

Πόσο μεγάλη μπορεί να είναι η βάση στον browser;

Το πρακτικό όριο εξαρτάται από τον browser και τη μνήμη της συσκευής, επειδή το sql.js διατηρεί ολόκληρη τη βάση στη μνήμη. Το περιβάλλον έχει σχεδιαστεί για εκμάθηση, παραδείγματα και μικρά σύνολα δοκιμών, όχι για βάσεις παραγωγής πολλών gigabyte.

Η βάση παραμένει αφού κλείσω την καρτέλα;

Όχι. Η βάση εργασίας είναι προσωρινή και επαναφέρεται όταν η σελίδα κλείσει ή φορτωθεί ξανά. Κατεβάστε ως CSV όποιο αποτέλεσμα χρειάζεστε και αποθηκεύστε το σημαντικό σχήμα ή κείμενο ερωτήματος σε δικό σας αρχείο πριν φύγετε.