Поред манипулације подацима, ДБМС МиСКЛ има могућност рада са табелама. Конкретно, када радите у МиСКЛ конзоли, можете видети табеле које се налазе у бази података у било ком тренутку. Затим ћемо вам рећи како да видите њихову листу у Убунту 20.04 оперативном систему.
Пре излаза, требало би да погледате које базе података су присутне у ДБМС-у. Да бисте приказали листу свих доступних база података, покрените следећу команду:
SHOW DATABASES;
Када је листа доступних база података позната, можете погледати листу у потребној бази података.
Пре него што погледате листу у бази података, потребно је да је подесите (одаберете) као подразумевану. Да бисте то урадили, потребно је да користите команду USE
и да јој проследите име потребне базе података као параметар. На пример, постоји база података под називом test_db
, тада ће команда изгледати овако:
USE test_db;
Порука Промењена база података значи да је изабрана и да ће се са овом базом података извршити све потребне манипулације. Сада да бисте видели све табеле потребно је да покренете команду:
SHOW TABLES;
Лако је видети листу табела у МиСКЛ-у.
Такође је могуће видети табеле у другим базама података док сте у бази података. Као пример, изаберимо test_db
базу података и, док је у њој, извршимо захтев за преглед табела у другој бази података под називом users
. Да бисте то урадили, потребно је да покренете наредбу:
SHOW TABLES FROM users;
Можете приказати листу табела користећи опцију FULL
. Опциони параметар FULL
приказује тип табеле у посебној колони. Тип може бити VIEW
или BASE TABLE
. Да бисте приказали ове информације, потребно је да покренете наредбу:
SHOW FULL TABLES;
Оператор LIKE
се такође може користити са командом SHOW TABLES
за филтрирање претрага према обрасцу. На пример, постоји test_db
и потребно је да прикажете све табеле које почињу са my
. Образац претраживања ће изгледати овако:
SHOW TABLES LIKE 'my%';
Можете приказати листу без повезивања на МиСКЛ конзолу. У примеру испод, веза је направљена под root
корисником и одмах, користећи опцију е, шаље се захтев за приказ табела у test_db
:
mysql -u root -p -e 'SHOW TABLES FROM test_db;'
Овим су упутства завршена.