Πώς να χρησιμοποιήσετε το SHOW TABLES στο MariaDB
Εάν χρειάζεστε μια επισκόπηση όλων των πινάκων σε μια βάση δεδομένων MariaDB, μπορείτε να χρησιμοποιήσετε SHOW TABLES. Από την έκδοση 11.2.0 και μετά, αυτή η διοικητική δήλωση περιλαμβάνει επίσης προσωρινούς πίνακες. Βεβαιωθείτε ότι διαθέτετε τα απαραίτητα δικαιώματα χρήστη για την εκτέλεση αυτής της δήλωσης.
Ποια είναι η σύνταξη για SHOW TABLES;
Η βασική σύνταξη για το MariaDB SHOW TABLES έχει την εξής μορφή:
SHOW TABLES [FROM name_of_database] [LIKE 'pattern'];sqlΜετά τη δήλωση, καθορίστε τη βάση δεδομένων για την οποία θέλετε να εμφανιστούν όλοι οι πίνακες. Η παράμετρος LIKE είναι προαιρετική και βοηθά στο φιλτράρισμα των αποτελεσμάτων σύμφωνα με ένα πρότυπο που ορίζετε εσείς.
Παράδειγμα Maria DB SHOW TABLES
Για να δείτε πώς λειτουργεί SHOW TABLES, μπορείτε να δοκιμάσετε το ακόλουθο παράδειγμα. Πρώτα, θα δημιουργήσουμε μια νέα βάση δεδομένων χρησιμοποιώντας την εντολή CREATE DATABASE της MariaDB:
CREATE DATABASE City_Country_River;sqlΣτη συνέχεια, θα δημιουργήσουμε μερικούς πίνακες χρησιμοποιώντας το MariaDB CREATE TABLE. Μπορείτε να το κάνετε αυτό χρησιμοποιώντας τον ακόλουθο κώδικα:
CREATE TABLE city
(
PostalCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE country
(
CountryCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE river
(
Name VARCHAR(50),
Length INT
);sqlΤώρα, μπορείτε να χρησιμοποιήσετε το MariaDB SHOW TABLES για να λάβετε μια λίστα με όλους τους πίνακες της βάσης δεδομένων City_Country_River.
SHOW TABLES;sqlΕάν έχετε πολλές βάσεις δεδομένων και θέλετε να εμφανίσετε πίνακες από μια συγκεκριμένη, μπορείτε να καθορίσετε ποια βάση δεδομένων χρησιμοποιώντας FROM:
SHOW TABLES FROM City_Country_River;sqlΠώς να φιλτράρετε τα αποτελέσματα με LIKE
Μπορείτε να χρησιμοποιήσετε την παράμετρο LIKE για να φιλτράρετε τα αποτελέσματα από SHOW TABLES. Αυτό μπορεί να είναι ιδιαίτερα χρήσιμο όταν εργάζεστε με μεγάλες βάσεις δεδομένων που περιέχουν πολλούς πίνακες. Παρόλο που το παράδειγμά μας περιέχει μόνο τρεις πίνακες, μπορούμε να το χρησιμοποιήσουμε για να δούμε πώς λειτουργεί LIKE. Για παράδειγμα, αν θέλετε να βρείτε όλους τους πίνακες που ξεκινούν με τη λέξη «river», μπορείτε να εισαγάγετε τον ακόλουθο κώδικα:
SHOW TABLES LIKE 'river%';sqlΣτο παράδειγμά μας, ο μόνος πίνακας που θα εμφανιστεί είναι ο πίνακας με το όνομα «river».
Πώς να εμφανίσετε τύπους πινάκων με FULL
Εάν, εκτός από τα ονόματα των πινάκων, θέλετε επίσης να μάθετε τι είδους πίνακες έχετε στη βάση δεδομένων σας, μπορείτε να χρησιμοποιήσετε το MariaDB’s SHOW TABLES μαζί με FULL. Αυτό προσθέτει μια επιπλέον στήλη στην έξοδο με το όνομα «table_type». Αυτή η στήλη παρέχει πληροφορίες σχετικά με τον τύπο του πίνακα χρησιμοποιώντας μία από τις τρεις κατηγορίες: BASE TABLE, VIEW και SEQUENCE. Μπορείτε να χρησιμοποιήσετε τον παρακάτω κώδικα για να δείτε πώς λειτουργεί:
SHOW FULL TABLES FROM City_Country_River;sqlΣε τι χρησιμοποιείται SHOW TABLES στο MariaDB;
SHOW TABLES είναι ένα κρίσιμο εργαλείο για τη διαχείριση βάσεων δεδομένων στο MariaDB, που σας επιτρέπει να παρακολουθείτε όλους τους πίνακες και να σχεδιάζετε τα επόμενα βήματά σας. Μόλις αποκτήσετε μια γενική εικόνα όλων των πινάκων μιας βάσης δεδομένων, μπορείτε εύκολα να αποκτήσετε πρόσβαση σε έναν συγκεκριμένο πίνακα ή να διαγράψετε έναν πίνακα χρησιμοποιώντας την εντολή DROP TABLE του MariaDB.