Zrozumiemy więcej o użyciu klauzuli „jeśli nie istnieje” do tworzenia tabel w tym artykule za pomocą różnych przykładów.
Jak możemy utworzyć tabelę za pomocą techniki „jeśli nie istnieje”
Najpierw otworzymy MySQL w terminalu:
$ sudo mysql
Pokaż bazy danych, które mamy:
Pokaż bazy danych;Lista wszystkich baz danych zostanie wyświetlona, użyjemy Shopping_Mart_Data.
Użyj Shopping_Mart_Data;Aby wymienić tabele tej bazy danych, uruchomimy następujące polecenie.
Pokaż tabele;Mamy tabelę o nazwie „Gocery_bill”, najpierw spróbujemy utworzyć tabelę o tej samej nazwie.
Utwórz tabelę Grocery_bill (Employee_id int, Employee_name varchar (50));Widzimy, że wygenerowano błąd, że „tabela” Grocery_bill „już istnieje”, teraz uruchomimy powyższe polecenie za pomocą „jeśli nie istnieje”.
Utwórz tabelę, jeśli nie istnieje Grocery_bill (Employee_id int, Employee_name varchar (50));Polecenie działa pomyślnie, ale omówiliśmy powyżej, że dwie tabele o tej samej nazwie nie mogą być utworzone, więc ponownie wyświetlimy tabele bazy danych, aby sprawdzić, czy inna tabela jest utworzona, czy nie.
Pokaż tabele;Jest tak potwierdzone, że o tej samej nazwie nie można utworzyć dwóch tabel, a jeśli użyjemy „jeśli nie istnieje”, uruchomi polecenie pomyślnie bez generowania błędu, ale nie utworzy tabeli, która jest już tabelą, która istnieje z tym samym nazwa. Teraz utworzymy tabelę za pomocą ponownie klauzula „jeśli nie istnieje” o innej nazwie.
Utwórz tabelę, jeśli nie istnieje pracownika_data (employme_id int, employe_name varchar (50));Z powodzeniem utworzono nową tabelę, aby ponownie sprawdzić to wyświetlanie tabel bazy danych.
Pokaż tabele;Tabela została utworzona, ponieważ nie ma już tabeli, która już istnieje z nazwą „pracownik_data”.
Wniosek
MySQL jest używany przez wiele firm, takich jak Amazon i Twitter ze względu na jej funkcje o wysokiej wydajności i różnych klauzulach, które mogą z łatwością spełnić zadania. W MySQL wszystkie dane są zarządzane w tabelach po ich utworzeniu, aby uniknąć błędu tej samej tabeli już istniejącej, używamy klauzuli „jeśli nie istnieje” w instrukcji, aby utworzyć tabelę. W tym artykule omówiliśmy, czy klauzula „jeśli nie istnieje” jest używana z instrukcją „Utwórz tabelę”, wówczas wykonuje polecenie pomyślnie bez generowania błędu i utworzy tabelę tylko wtedy, gdy nie ma innej tabeli podobnej nazwy W bazie danych.