Εάν χρειάζεστε μια επισκόπηση όλων των πινάκων σε μια βάση δεδομένων 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)
);
sql
CREATE TABLE country
(
CountryCode INT,
Name VARCHAR(50)
);
sql
CREATE 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.

Go to Main Menu