Тази публикация ще говори за:
- Как да определите всички имена на таблици с помощта на „ ИЗБЕРЕТЕ ” Изявление в 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.