/ / w bazie danych mysql, jak znaleźć tablicę "X", czy istnieje? - mysql, baza danych, projektowanie baz danych

w bazie danych mysql, jak znaleźć tabelę "X", czy istnieje? - mysql, baza danych, projektowanie baz danych

Mam 19 baz danych MySQL, w których liczbaStoliki są tworzone co roku, zgodnie z wydarzeniem (odbywa się 19 wydarzeń), ale co roku pojawiają się nowe konkursy, dzięki którym tworzone są nowe stoły. Rywalizacja nie jest taka sama we wszystkich 19 wydarzeniach. Przygotowujemy system centralny, aby śledzić dane wszystkich 19 wydarzeń. Teraz jest sytuacja, w której musimy dowiedzieć się, czy istnieje stół, czy nie; jeśli istnieje, to zapytanie o ogień.

Tak więc, w MySQL, jak znaleźć, jeśli istnieje tabela "X", czy nie?

Odpowiedzi:

0 dla odpowiedzi № 1

Wykonać

Pokaż tabele w mysql lub PHPmyadmin wylistuje wszystkie tabele

Lub

Możesz znaleźć konkretną tabelę

pokaż tabele LIKE "%%"

E.g wyświetla tabele LIKE "% klient%"


2 dla odpowiedzi nr 2
SHOW TABLES LIKE "X";

Obowiązują normalne zasady LIKE, więc jest to również prawidłowe:

SHOW TABLES LIKE "foo%";

0 dla odpowiedzi № 3

wykonaj zapytanie show tables; i listę nazw tabel.

Iteruj listę tabel i znajdź "x", czy nie.


0 dla odpowiedzi nr 4

Możesz po prostu napisać:

show tables LIKE "%X%"

To rozwiąże twój problem