Wir werden mehr über die Verwendung der Klausel „Wenn nicht existieren“ für die Erstellung von Tabellen in diesem Artikel mit Hilfe verschiedener Beispiele erfahren.
Wie wir eine Tabelle mit der Technik „Wenn nicht existieren“ erstellen können
Wir werden zuerst MySQL im Terminal öffnen:
$ sudo mysql
Zeigen Sie die Datenbanken, die wir haben:
Datenbanken anzeigen;Eine Liste aller Datenbanken wird angezeigt. Wir werden ein Shopping_Mart_Data verwenden.
Verwenden Sie Shopping_Mart_Data;Um die Tabellen dieser Datenbank aufzulisten, werden wir den folgenden Befehl ausführen.
Tische anzeigen;Wir haben eine Tabelle mit dem Namen "Gocery_bill". Wir werden zunächst versuchen, eine Tabelle mit demselben Namen zu erstellen.
Table table crocery_bill (Employee_id int, Employee_Name varchar (50));Wir können sehen, dass ein Fehler generiert wurde, dass „Tabelle 'Grocery_Bill' bereits vorhanden ist“. Jetzt werden wir den obigen Befehl ausführen, indem wir die "Wenn nicht existieren" verwenden.
Tabelle erstellen, wenn nicht existiert cowery_bill (Employee_id int, Employee_Name varchar (50));Der Befehl wird erfolgreich ausgeführt, aber wir haben oben diskutiert, dass die beiden Tabellen mit demselben Namen nicht erstellt werden können. Daher werden wir erneut die Tabellen der Datenbank anzeigen, um zu überprüfen.
Tische anzeigen;Es ist so bestätigt, dass mit demselben Namen zwei Tabellen nicht erstellt werden können, und wenn wir „falls nicht existieren“, wird der Befehl erfolgreich ausgeführt, ohne den Fehler zu erstellen, aber nicht die Tabelle erstellt, die bereits eine Tabelle ist, die mit demselben existiert Name. Jetzt erstellen wir die Tabelle erneut mit der Klausel „Wenn nicht existiert“ mit einem anderen Namen.
Tabelle erstellen, wenn nicht existiert Mitarbeiter_Data (Employee_id int, Employee_Name varchar (50));Eine neue Tabelle wurde erfolgreich erstellt, um dies erneut zu überprüfen. Zeigen Sie die Tabellen der Datenbank erneut an.
Tische anzeigen;Die Tabelle wurde erstellt, weil es keine Tabelle gibt, die bereits mit dem Namen "Employee_Data" vorhanden ist.
Abschluss
MySQL wird von vielen Unternehmen wie Amazon und Twitter verwendet. In MySQL werden alle Daten nach dem Erstellen in Tabellen verwaltet, um den Fehler derselben Tabelle zu vermeiden, die bereits vorhanden sind. In diesem Artikel haben wir besprochen, ob die Klausel „Wenn nicht existiert“ mit der Anweisung „Tabelle erstellen“ verwendet wird, wird der Befehl erfolgreich ausgeführt, ohne einen Fehler zu erstellen und nur eine Tabelle zu erstellen, wenn keine andere Tabelle mit ähnlichen Namen vorhanden ist in der Datenbank.