Hoe SHOW TABLES te gebruiken in MariaDB
Als u een overzicht wilt van alle tabellen in een MariaDB-database, kunt u SHOW TABLES gebruiken. Vanaf versie 11.2.0 omvat deze beheersinstructie ook tijdelijke tabellen. Zorg ervoor dat u over de nodige gebruikersrechten beschikt om deze instructie uit te voeren.
Wat is de syntaxis voor SHOW TABLES?
De basissyntaxis voor MariaDB SHOW TABLES ziet er als volgt uit:
SHOW TABLES [FROM name_of_database] [LIKE 'pattern'];sqlGeef na de instructie de database op waarvoor u alle tabellen wilt weergeven. De parameter LIKE is optioneel en helpt bij het filteren van de resultaten volgens een door u gedefinieerd patroon.
Maria DB SHOW TABLES voorbeeld
Om te zien hoe SHOW TABLES werkt, kunt u het volgende voorbeeld proberen. Eerst gaan we een nieuwe database aanmaken met behulp van de MariaDB-instructie CREATE DATABASE:
CREATE DATABASE City_Country_River;sqlVervolgens gaan we enkele tabellen aanmaken met behulp van MariaDB CREATE TABLE. U kunt dit doen met behulp van de volgende code:
CREATE TABLE city
(
PostalCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE country
(
CountryCode INT,
Name VARCHAR(50)
);sqlCREATE TABLE river
(
Name VARCHAR(50),
Length INT
);sqlNu kunt u MariaDB’s SHOW TABLES gebruiken om een lijst te krijgen van alle tabellen in de database City_Country_River.
SHOW TABLES;sqlAls u meerdere databases hebt en tabellen uit een specifieke database wilt weergeven, kunt u met FROM aangeven welke database u wilt gebruiken:
SHOW TABLES FROM City_Country_River;sqlHoe resultaten filteren met LIKE
U kunt parameter LIKE gebruiken om de resultaten van SHOW TABLES te filteren. Dit kan vooral handig zijn wanneer u met grote databases werkt die veel tabellen bevatten. Hoewel ons voorbeeld slechts drie tabellen bevat, kunnen we het toch gebruiken om te zien hoe LIKE werkt. Als u bijvoorbeeld alle tabellen wilt vinden die beginnen met het woord ‘river’, kunt u de volgende code invoeren:
SHOW TABLES LIKE 'river%';sqlIn ons voorbeeld is de enige tabel die wordt weergegeven de tabel met de naam ‘river’.
Hoe tabeltypen weergeven met FULL
Als u naast de namen van de tabellen ook wilt weten welke soorten tabellen u in uw database hebt, kunt u MariaDB’s SHOW TABLES samen met FULL gebruiken. Hierdoor wordt een extra kolom met de naam ‘table_type’ aan de uitvoer toegevoegd. Deze kolom geeft informatie over het tabeltype aan de hand van een van de drie categorieën: BASE TABLE, VIEW en SEQUENCE. U kunt de onderstaande code gebruiken om te zien hoe dit werkt:
SHOW FULL TABLES FROM City_Country_River;sqlWaarvoor wordt SHOW TABLES in MariaDB gebruikt?
SHOW TABLES is een cruciaal hulpmiddel voor het beheren van databases in MariaDB, waarmee u alle tabellen kunt bijhouden en uw volgende stappen kunt plannen. Zodra u een overzicht hebt van alle tabellen in een database, kunt u eenvoudig een specifieke tabel openen of een tabel verwijderen met behulp van de MariaDB-instructie DROP TABLE.