So erstellen Sie eine Tabelle in MySQL mit der Technik „Wenn nicht existieren“

So erstellen Sie eine Tabelle in MySQL mit der Technik „Wenn nicht existieren“
Jede Datenbank ist eine Sammlung von Tabellen, die die Daten enthalten, sodass nach der Erstellung einer Datenbank Tabellen erstellt werden sollen, um Daten hinzuzufügen. Die Klausel „Wenn nicht existiert“ wird für die Erstellung von Tabellen verwendet und ist sehr nützlich, um den Fehler „Tabelle bereits vorhanden“ zu vermeiden, da sie keine Tabelle erstellt, wenn in der Datenbank eine Tabelle bereits mit dem Namen von verfügbar ist der neue Tisch.

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.