Μετάβαση στο περιεχόμενο
Monu Tools

Μορφοποιητής SQL

Μορφοποιήστε και ομορφύνετε ερωτήματα SQL με αλλαγές γραμμής ανά πρόταση και συνεπή πεζά/κεφαλαία λέξεων-κλειδιών, ή συμπιέστε τα σε μία γραμμή.

Πώς να χρησιμοποιήσετε το Μορφοποιητής SQL

  1. 01

    Επικολλήστε το ερώτημα SQL σου στο πλαίσιο εισόδου.

  2. 02

    Επιλέξτε Μορφοποίηση για να το ομορφύνετε ή Συμπίεση για να το συμπυκνώσετε σε μία γραμμή.

  3. 03

    Επιλέξτε τα πεζά/κεφαλαία των λέξεων-κλειδιών, μετά αντιγράψτε το αποτέλεσμα.

Τι κάνει ο μορφοποιητής SQL

Αυτός είναι ένας μορφοποιητής SQL που λαμβάνει ένα περιορισμένο ερώτημα, μιας γραμμής ή με ασυνεπές στιλ και το ωραιοποιεί: κάθε κύρια ρήτρα στη δική του γραμμή, στήλες και συνθήκες με εσοχή, και πεζά γράμματα λέξεων-κλειδιών γίνονται συνεπή. Μπορεί επίσης να κάνει το αντίστροφο και να ελαχιστοποιήσει ένα ερώτημα σε μία γραμμή.

Γιατί η αναγνώσιμη SQL βοηθά

Η αναγνώσιμη SQL είναι πιο εύκολη στον έλεγχο, τον εντοπισμό σφαλμάτων και τη συντήρηση. Όταν οι SELECT, FROM, WHERE, JOIN και GROUP BY ξεκινούν μια νέα γραμμή και οι λέξεις-κλειδιά μοιράζονται ένα περίβλημα, το σχήμα του ερωτήματος, τι επιστρέφει και πώς φιλτράρει, γίνεται εμφανές σε μια g.

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

Επιλογές και διάλεκτοι

Εσείς επιλέγετε την κεφαλαία λέξη-κλειδί (για παράδειγμα κεφαλαία λέξεις-κλειδιά, που είναι η κοινή σύμβαση) και εάν θα μορφοποιήσετε ή θα ελαχιστοποιήσετε. Ο μορφοποιητής είναι διαλεκτικός και χειρίζεται την κοινή ANSI SQL που χρησιμοποιείται από τις PostgreSQL, MySQL, SQLite και SQL Server.

Η λειτουργία ελαχιστοποίησης είναι χρήσιμη για την αντίθετη ανάγκη: σύμπτυξη ενός μορφοποιημένου ερωτήματος πίσω σε μία γραμμή για ενσωμάτωση στον κώδικα ή μια τιμή διαμόρφωσης.

Μορφοποιεί, δεν επικυρώνει

Το εργαλείο μορφοποιεί για αναγνωσιμότητα αντί να ελέγχει ότι το ερώτημά σου είναι έγκυρο, επομένως θα εμφανίσει ευχαρίστως ένα ερώτημα με ένα τυπογραφικό λάθος. Αντιμετωπίστε το καθαρό αποτέλεσμα ως νίκη αναγνωσιμότητας, όχι ως έλεγχο ορθότητας.

Εκτελείται στο πρόγραμμα περιήγησής σου

Όλα εκτελούνται στο πρόγραμμα περιήγησής σου, κάτι που έχει σημασία, επειδή τα πραγματικά ερωτήματα συχνά περιέχουν ονόματα πινάκων, ονόματα στηλών και μερικές φορές κυριολεκτικές τιμές που υποδηλώνουν το σχήμα ή τα δεδομένα σου. Τίποτα από αυτά δεν έχει ανέβει.

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

Τι κάνει ο μορφοποιητής;

Τοποθετεί κάθε κύρια πρόταση όπως SELECT, FROM, WHERE και JOIN στη δική της γραμμή, εσοχοποιεί τις στήλες και τις συνθήκες, και κανονικοποιεί τα πεζά/κεφαλαία των λέξεων-κλειδιών για αναγνωσιμότητα.

Αποστέλλεται το SQL μου σε διακομιστή;

Όχι. Η μορφοποίηση εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σου, οπότε τα ερωτήματά σου δεν φεύγουν ποτέ από τη συσκευή σου. Αυτό το κάνει ασφαλές για ερωτήματα που αναφέρουν ονόματα πινάκων ή στηλών.

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

Είναι ανεξάρτητο διαλέκτου και χειρίζεται την κοινή ANSI SQL που χρησιμοποιούν PostgreSQL, MySQL, SQLite και SQL Server. Μορφοποιεί για αναγνωσιμότητα παρά επικυρώνει τη σύνταξη.

Αναφέρετε ένα πρόβλημα