Приказ или листа табела је веома важна када имамо много база података које садрже различите табеле. Понекад су имена табела исти у многим базама података; у том случају, овај упит је веома користан. Можемо добити информације о броју табела базе података користећи следећу изјаву:
mysql> SHOW TABLES;
Следећи кораци су неопходни да бисте добили листу табела:
Корак 1: Отворите МиСКЛ клијент командне линије који се појавио са а мискл> промпт . Следећи, Пријавите се на МиСКЛ сервер базе података користећи Лозинка које сте креирали током инсталације МиСКЛ-а. Сада сте повезани са МиСКЛ сервером, где можете извршити све СКЛ наредбе.
Корак 2: Затим изаберите конкретну базу података користећи наредбу испод:
mysql> USE database_name;
Корак 3: На крају, извршите команду СХОВ ТАБЛЕС.
нп где
Хајде да то разумемо на примеру датом у наставку. Претпоставимо да имамо име базе података ' мистудентдб ' који садржи много табела. Затим извршите наредбу у наставку да наведете табелу коју садржи:
mysql> USE mystudentdb; mysql>SHOW TABLES;
Следећи излаз то јасније објашњава:
Такође можемо користити ФУЛЛ модификатор са упитом СХОВ ТАБЛЕС да бисте добили тип табеле (основа или поглед) која се појављује у другој излазној колони.
mysql> SHOW FULL TABLES;
Ова изјава ће дати следећи излаз:
која је разлика између мегабајта и гигабајта
Ако желимо да прикажемо или наведемо име табеле из различитих база података или базе података на коју нисте повезани без пребацивања, МиСКЛ нам дозвољава да користимо клаузулу ФРОМ или ИН иза које следи име базе података. Следећа изјава то јасније објашњава:
mysql> SHOW TABLES IN database_name;
Горња изјава се такође може написати као:
mysql> SHOW TABLES FROM database_name;
Када извршимо следеће наредбе, добићемо исти резултат:
mysql> SHOW TABLES FROM mystudentdb; OR, mysql> SHOW TABLES IN mystudentdb;
Излаз:
Прикажи табеле користећи подударање узорака
Команда Прикажи табеле у МиСКЛ-у такође пружа опцију која нам то омогућава филтер враћену табелу користећи различито подударање шаблона са клаузулом ЛИКЕ и ВХЕРЕ.
Синтакса
регек јава
Следеће је синтакса за коришћење подударања шаблона са командом схов табле:
mysql> SHOW TABLES LIKE pattern; OR, mysql> SHOW TABLES WHERE expression;
Можемо то разумети на примеру датом у наставку где предзнак проценат (%) претпоставља нула, један или више знакова:
mysql> SHOW TABLES FROM mystudentdb LIKE 'stud%';
Горња изјава ће дати следећи излаз:
Хајде да видимо још један исказ који је вратио имена табела почевши са 'време' :
mysql> SHOW TABLES IN mysql LIKE 'time%';
Горњи упит ће дати следећи излаз:
Сада ћемо видети како можемо да користимо ГДЕ клаузулу са командом СХОВ ТАБЛЕС да наведете различите типове табела (било основни или поглед) у изабраној бази података:
шта је андроид ускршње јаје
mysql> SHOW TABLES FROM sakila WHERE table_type= 'VIEW';
Ова изјава даје следећи излаз:
Напомиње се да ако МиСКЛ не пружа привилегије за приступ основној табели или приказу, онда не можемо добити табеле у скупу резултата команде СХОВ ТАБЛЕС.
Овде такође можемо видети још један пример исказа Схов Таблес са клаузулом ВХЕРЕ:
mysql> SHOW TABLES In mystudentdb WHERE Tables_in_mystudentdb= 'employees';
То ће дати следећи излаз: