Jak Sprawdzić Istnienie Tabeli

Spisu treści:

Jak Sprawdzić Istnienie Tabeli
Jak Sprawdzić Istnienie Tabeli

Wideo: Jak Sprawdzić Istnienie Tabeli

Wideo: Jak Sprawdzić Istnienie Tabeli
Wideo: excel-265 - Tabela przestawna: Odwołanie do źródła danych jest nieprawidłowe 2024, Może
Anonim

Za pomocą MySQL możesz tworzyć bazy danych o różnych tematach i rozmiarach, od małych zbiorów tabel po ogromne korporacyjne bazy danych. Duże bazy danych są znacznie trudniejsze w utrzymaniu niż małe bazy danych ze względu na różnorodność tabel i zależności między nimi. Często konieczne jest sprawdzenie, czy tabela została utworzona wcześniej, czy nie.

Jak sprawdzić istnienie tabeli
Jak sprawdzić istnienie tabeli

Niezbędny

znajomość MySQL

Instrukcje

Krok 1

Administrator komunikuje się z bazą danych za pomocą specjalnych próśb. Zapytania są tworzone w języku MySQL za pomocą specjalnego języka programowania, który ma własne zasady pisania i zestaw operatorów. Z reguły, aby sprawdzić istnienie tabeli, musisz wprowadzić pewne zapytania, które sprawdzają bazę i dają dokładny wynik. Staraj się wprowadzać takie kombinacje poprawnie, jakby niewłaściwie użyte, możesz popełnić różne błędy na serwerze.

Krok 2

Aby sprawdzić istnienie tabeli o podanej nazwie, użyj zapytania w postaci:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA. TABLES WHERE TABLE_SCHEMA = 'dbname' AND TABLE_NAME = 'tablename'

Wartości dbname i tablename należy zastąpić Twoimi imionami. Jeśli potrzebujesz później utworzyć tabelę, jeśli nie została ona znaleziona, użyj polecenia formularza:

UTWÓRZ TABELĘ, JEŚLI NIE ISTNIEJE

Krok 3

Jeżeli komunikacja z bazą danych odbywa się poprzez msysobjects, to prośba o obecność określonej tabeli powinna wyglądać tak:

SELECT COUNT (*) FROM msysobjects WHERE typ = 1 AND nazwa = 'nazwa_tabeli'

Jeśli chcesz usunąć tabelę, jeśli zostanie znaleziona, napisz zapytanie w następujący sposób:

DROP TABLE IF EXISTS tabela;

Krok 4

Nowoczesne bazy danych oparte na MySQL mogą zawierać dziesiątki tysięcy tabel z milionami wierszy. Zrozumienie takiej plątaniny informacji może być trudne. Istnieją jednak specjalne prośby o rozwiązanie takich problemów. Ogólnie można powiedzieć, że sprawdzenie istnienia tabeli zajmuje dużo czasu i wysiłku. Aby ułatwić Ci pracę z tabelami w przyszłości, naucz się specjalnych samouczków dotyczących języka programowania MySQL, ponieważ jest on całkowicie związany z tabelami i umożliwia wykonywanie różnych operacji.

Zalecana: