Вземете имена на таблици с помощта на оператор SELECT в MySQL

Vzemete Imena Na Tablici S Pomosta Na Operator Select V Mysql



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

Тази публикация ще говори за:

Как да определите всички имена на таблици с помощта на оператора „SELECT“ в MySQL?

За да покажете имената на таблиците на базите данни на MySQL, използвайте „ ИЗБЕРЕТЕ ” изявление. За тази цел разгледайте предоставените стъпки.







Стъпка 1: Свържете терминала

Първо свържете терминала на Windows с MySQL сървъра, като изпълните изброената по-долу команда:



mysql -u root -p

В резултат на това ще бъдете помолени за паролата:







Стъпка 2: Показване на всички имена на таблици

Сега стартирайте „ ИЗБЕРЕТЕ ” заедно с „ информация_схема.таблици ”, за да получите информация за всички съществуващи таблици и показвания в база данни:

ИЗБЕРЕТЕ Table_name като TablesName от information_schema.tables;



Как да определите имена на таблици на множество бази данни с помощта на оператора „SELECT“ в MySQL?

Ако искате да покажете няколко таблици с бази данни наведнъж, полето „ СЪЮЗ ” може да се използва оператор:

SELECT Table_name като TablesName от information_schema.tables where table_schema = 'mariadb' UNION SELECT Table_name като TablesName от information_schema.tables where table_schema = 'mynewdb';

Тук:

  • ИЗБЕРЕТЕ ” командата се използва за избор на запис от базите данни.
  • Име_на_таблица ” е променливата по подразбиране.
  • TablesName ” е името на получената колона на таблицата.
  • информация_схема.таблици ” комбинира резултатите от две или множество “ ИЗБЕРЕТЕ ' изявления.
  • където ” клауза извлича записите, които отговарят на предоставеното условие.
  • таблица_схема ” ще се използва променливата за запазване на името на базата данни.
  • mariadb ' и ' mynewdb ” са имената на нашите бази данни.

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

Друг начин да получите резултатите от множество „ ИЗБЕРЕТЕ ” заявки в отделни таблици, точка и запетая “ ; ' може да се използва:

ИЗБЕРЕТЕ Table_name като TablesName от information_schema.tables където table_schema = 'mariadb'; ИЗБЕРЕТЕ Table_name като TablesName от information_schema.tables където table_schema = 'mynewdb';

Това е всичко! Осигурихме различните заявки за получаване на имена на таблици, използвайки командата „SELECT“ на MySQL.

Заключение

За да получите имена на таблици с помощта на „ ИЗБЕРЕТЕ ” в MySQL, „ ИЗБЕРЕТЕ Table_name като TablesName FROM information_schema.tables; ” може да се използва команда. За да получите резултатите от множеството „ ИЗБЕРЕТЕ ” изявления наведнъж, „ СЪЮЗ ” може да се използва оператор. От друга страна, „ ; ” показва имената на таблиците на различните бази данни поотделно. Тази публикация демонстрира процедурата за получаване на имена на таблици с помощта на оператора „SELECT“ в MySQL.