Списък или показване на таблици в MySQL

List Show Tables Mysql



MySQL е една от най-известните СУБД с отворен код и свободно достъпна (Софтуерна система за управление на бази данни). Той има лесен за използване интерфейс и е известен със своята скорост. Ако вършите работа като администратор на база данни в някоя голяма организация, често трябва да преминете през голям брой бази данни и техните таблици. Така че в тази статия ще научим как можем да изброяваме или показваме таблици в MySQL черупката.







За да започнете с изброяването и показването на таблиците в база данни, влезте в MySQL shell като root потребител, като изпълните следната команда в терминала:



sudo mysql-ти корен-стр

След това изберете базата данни, като изпълните инструкцията USE на MySQL:



ИЗПОЛЗВАЙТЕ database_name;

Ако не знаете какви бази данни имате, можете да изброите базите данни, като изпълните командата SHOW DATABASES на MySQL:





ПОКАЗВАНЕ БАЗИ ДАННИ ;

След като изберете база данни, най -простият и лесен начин за изброяване на таблици е да стартирате оператора SHOW TABLES на MySQL в черупката:

ПОКАЗВАНЕ ТАБЛИЦИ ;

Можете да видите списъка с таблици в избраната база данни на екрана по -долу.



Този списък обаче съдържа само името на таблиците. MySQL предоставя друго изявление, което показва типа на таблицата. Или е изглед, или базова таблица. Можем да видим и типа на таблицата, като добавим клаузата FULL в израза SHOW TABLES:

ПОКАЗВАНЕ ПЪЛНА ТАБЛИЦИ ;

Както можете да видите на екранната снимка по -долу, имаме и типа на таблицата във втората колона, заедно с имената на таблиците.

В MySQL всъщност можем да изброяваме или показваме таблици, без първо да избираме база данни. Както направихме по -рано, не е нужно първо да избираме база данни, преди да изброим таблиците. Можем да получим списъка с таблици на всяка база данни, като изпълним следната команда:

ПОКАЗВАНЕ ТАБЛИЦИ ОТ database_name;

Или ако имате дълъг списък с таблици и искате да филтрирате през тях. Можете също да използвате клаузата LIKE, за да направите това:

ПОКАЗВАНЕ ТАБЛИЦИ КАТО модел;

За да разберете модела. Да предположим, че искаме да изброим всички таблици, чието име започва от „tes“. Командата за показване на таблиците ще бъде така:

ПОКАЗВАНЕ ТАБЛИЦИ КАТО 'Вашият%';

Знакът „%“ в проценти означава, че след това може да има някакъв или никакъв знак.

Точно както описахме таблици, без първо да избираме базата данни. Можем да изброим таблиците от конкретна база данни, без да влизаме и в черупката MySQL. За да постигнете това, изпълнете следната команда в терминала:

sudo mysql-u потребителско име-стр-И'ПОКАЖЕТЕ ТАБЛИЦИ ОТ БД_име '

„-E“ е за изпълнение на MySQL израза.

Както можете да видите на екрана, имаме същия изход или списък с таблици в терминала, без да влизаме в MySQL черупката и да избираме базата данни.

И така, това са някои от начините за показване на таблиците и тяхното филтриране.

Заключение

В тази статия научихме как да показваме таблиците в база данни в MySQL, използвайки различни методи. Научихме също как да филтрираме списъка с таблици, използвайки клаузата LIKE.