So verwenden Sie die Auswahl in der Temp -Tabelle -Anweisung in MySQL

So verwenden Sie die Auswahl in der Temp -Tabelle -Anweisung in MySQL
Manchmal sollen wir Daten aus verschiedenen MySQL -Tabellen herausholen, die wir für einen bestimmten Zweck verwenden können. Für unsere Leichtigkeit erstellen wir eine temporäre Tabelle und platzieren alle Daten dort, die wir später verwenden können. Wenn die Sitzung vorbei ist. Um den Klon der Tabelle zu erstellen, verwenden wir die Anweisung „Select In“, die nicht nur den Inhalt der ausgewählten Tabelle kopiert, sondern auch den gesamten Inhalt in die neu erstellte Tabelle einfügt.

In diesem Artikel lernen wir, wie Sie die Anweisung „Intemp-Tabelle auswählen“ in MySQL verwenden und wie diese Aussage funktioniert.

Was wird in die Temp -Tabelle ausgewählt

Gemäß der obigen Diskussion wissen wir, dass die Anweisung „Intemp -Tabelle auswählen“ eine Kombination aus zwei verschiedenen Aussagen ist, die ihre eigene Funktion haben. Durch die Verwendung dieser Anweisung können wir mehrere Funktionen mithilfe einer einzigen Anweisung ausführen. Die Funktionen, die mit der obigen Aussage ausgeführt werden können, sind:

  • Erstellen einer neuen temporären Tabelle
  • Einen Klon der vorhandenen Tabelle machen
  • Lesen der Datei
  • Einfügen der vollständigen Datei in die neu erstellte temporäre Tabelle

Die allgemeine Syntax der Verwendung dieser Anweisung lautet:

Wählen Sie * Spalte1, Spalte2,…, Spaltenn
In #DestinationForformentable
Aus vorhandener Tabelle
Wo Zustand

Diese Syntax ist jedoch in SQL nur nicht in MySQL anwendbar, aber wir können in MySQL die gleichen Ergebnisse der obigen Aussage auf andere Weise erzielen.

So fügen Sie Daten mit MySQL in eine temporäre Tabelle ein?

Um Daten aus einer vorhandenen Tabelle in die temporäre Tabelle in MySQL zu kopieren.

Erstellen temporary table temporary_data (ids int, name varchar (50));

Verwenden Sie, um alle Tabellen der Datenbank anzuzeigen:

Tische anzeigen;

Die erstellte Tabelle befindet sich nicht in der Liste der Tabellen, die bestätigt, dass die Tabelle vorübergehend ist. Jetzt verwenden wir die temporäre Tabelle: Wir verwenden:

Wählen Sie * aus temporary_data;

Die Ausgabe zeigt „leerer Satz“ an, da in der Tabelle keine Daten eingefügt sind, aber die Existenz der temporären Tabelle bestätigt hat. Um die gesamten Daten einer vorhandenen Tabelle mit derselben Anzahl von Spalten zu kopieren.

Die allgemeine Syntax wäre so:

In Temporary_Tabel_Name einfügen * aus der vorhandenen Tabelle_Name;

Nach der allgemeinen Syntax kopieren wir die Daten aus der vorhandenen Tabelle, die genannt werden, in die neu erstellte temporäre Tabelle mit dem Namen "temporary_data" mit dem Namen "temporary_data".

In temporary_data auswählen * von Employee_Data;

Um die temporäre Tabelle anzuzeigen,

Wählen Sie * aus temporary_data;

Alle Daten der Tabelle "Employee_Data" wurden in der temporären Tabelle "temporary_data" kopiert. Wenn wir nun die Daten einer bestimmten Spalte kopieren und einfügen möchten, möchten wir "ID" aus der vorhandenen Tabelle "Grocery_Bill" in die Spalte "IDs" der vorhandenen temporären Tabelle "temporary_data" kopieren, werden wir werden Führen Sie die folgenden Aussagen aus.

In temporary_data (ids) einfügen ID aus Grocery_Bill;

Um die temporäre Tabelle anzuzeigen:

Wählen Sie * aus temporary_data;

Aus der Ausgabe können wir die Spalte aus der Tabelle „Grocey_Bill“ beobachten, die in der Spalte der temporären Tabelle kopiert und eingefügt wurde. Daher können wir die gesamte Spalte sowie alle spezifischen Spalten in die neue Tabelle kopieren.

Wir können die temporäre Tabelle auch löschen, indem wir die Klausel „Temporärer Tabelle fallen lassen“. Wenn wir die temporäre Tabelle mit dem Namen „temporary_data“ löschen möchten, verwenden wir:

Temporäre Tabelle temporary_data fallen;

Die temporäre Tabelle wurde erfolgreich gelöscht.

Abschluss

Um verschiedene Daten aus verschiedenen Tabellen zu extrahieren, ist es geringfügig einfach, wenn wir alle Daten in einer temporären Tabelle sammeln. Dieses Schreiben hilft uns beim Verständnis, dass wir die temporäre Tabelle mit der Klausel „Temporäre Tabelle“ erstellen und entweder die gesamten Daten oder eine bestimmte Spalte aus der vorhandenen Tabelle in die temporäre Tabelle kopieren können.