Jak używać instrukcji Wybierz do tabeli temp w MySQL

Jak używać instrukcji Wybierz do tabeli temp w MySQL
Czasami powinniśmy pobierać dane z różnych tabel MySQL, których możemy użyć w określonym celu. Dla naszej łatwości tworzymy tymczasową tabelę i umieszczamy wszystkie dane, których możemy później użyć. Po zakończeniu sesji tabela zniknie sama, w przeciwnym razie może ją usunąć za pomocą polecenia upuszczenia. Podobnie, aby utworzyć klon tabeli, używamy instrukcji „wybierz do”, która nie tylko kopiuje zawartość wybranej tabeli, ale także wprowadza całą zawartość do nowo utworzonej tabeli.

W tym artykule dowiemy się, jak korzystać z instrukcji „Wybierz Tabela temperatury” w MySQL i jak działa to instrukcja.

Co jest wybrane w tabeli tymczasowej

Zgodnie z powyższą dyskusją wiemy, że stwierdzenie „Wybierz Tabela temperatury” jest kombinacją dwóch różnych instrukcji, które mają własną osobną funkcję, używając tej instrukcji, możemy wykonać wiele funkcji za pomocą pojedynczej instrukcji. Funkcje, które można wykonać z powyższym instrukcją, to:

  • Tworzenie nowego tymczasowego stołu
  • Klon istniejącego stołu
  • Czytanie jego pliku
  • Wstawienie wszystkich plików do nowo utworzonej tabeli tymczasowej

Ogólna składnia korzystania z tego stwierdzenia to:

Wybierz * kolumna1, kolumna2,…, kolumnann
Do #Destinationfortementistertable
Z istniejącego tabeli
Gdzie stan

Ale ta składnia ma zastosowanie w SQL nie tylko w MySQL, ale możemy uzyskać takie same wyniki powyższego stwierdzenia w MySQL na inne sposoby.

Jak wstawić dane w tabeli tymczasowej za pomocą MySQL?

Aby skopiować dane z dowolnej istniejącej tabeli do tabeli tymczasowej w MySQL, powinniśmy najpierw utworzyć tabelę tymczasową o nazwie, tymczasową_data, używając klauzuli „Tabela tymczasowa”, a także zdefiniować kolumny tabeli.

Utwórz tabelę tymczasową tymczasową_data (ids int, name varchar (50));

Aby wyświetlić wszystkie tabele bazy danych, użyj:

Pokaż tabele;

Utworzonej tabeli nie znajduje się na liście tabel, które potwierdzają, że tabela jest tymczasowa, teraz, aby wyświetlić tabelę tymczasową, używamy:

Wybierz * z tymczasowej_data;

Dane wyjściowe pokazuje „pusty zestaw”, ponieważ w tabeli nie ma danych, ale potwierdziło istnienie tabeli tymczasowej. Aby skopiować całe dane dowolnej istniejącej tabeli o tej samej liczbie kolumn, najpierw wstawymy dane do tabeli tymczasowej za pomocą „Wstaw do”, a następnie wybierzemy istniejącą tabelę, z której mamy skopiować dane.

Ogólna składnia byłaby taka:

Wstaw do Temporary_tabel_name Wybierz * z istniejącej nazwy TABLE_NAME;

Po ogólnej składni skopiujemy dane z istniejącej tabeli, nazwanej, facetów do nowo utworzonej tabeli tymczasowej o nazwie „tymczasowej_data”.

Wstaw do tymczasowej_data Wybierz * z pracowników_data;

Aby wyświetlić tabelę tymczasową,

Wybierz * z tymczasowej_data;

Wszystkie dane z tabeli „Employee_Data” zostały skopiowane w tabeli tymczasowej „tymczasowej_data”. Teraz, jeśli chcemy skopiować i wkleić dane z określonej kolumny, powiedzmy, że chcemy skopiować „id” z istniejącej tabeli „Grocery_bill” do kolumny „identyfikator” istniejącej tabeli tymczasowej „Temporary_data”, będziemy Uruchom następujące stwierdzenia.

Wstaw do tymczasowej_data (ids) Wybierz id z Grocery_bill;

Aby wyświetlić tymczasową tabelę:

Wybierz * z tymczasowej_data;

Ze wyjścia możemy obserwować kolumnę z tabeli „Grocey_bill” została skopiowana i wklejona w kolumnie tabeli tymczasowej, w której „null” znajduje się w kolumnach obok nowych wpisów pokazujących, że nie ma w nich żadnych wartości. Dlatego możemy skopiować całą kolumnę, a także wszelkie określone kolumny do nowej tabeli.

Możemy również usunąć tabelę tymczasową, używając klauzuli „Upuść tymczasową tabelę”, na przykład, jeśli chcemy usunąć tabelę tymczasową o nazwie „tymczasowa_data”, używamy:

Upuść tabelę tymczasową tymczasową_data;

Tabela tymczasowa została pomyślnie usunięta.

Wniosek

Wyodrębnienie różnych danych z różnych tabel jest nieco łatwe, jeśli zebramy wszystkie dane w tabeli tymczasowej. Ten zapis pomaga nam zrozumieć, że możemy utworzyć tabelę tymczasową za pomocą klauzuli „Tabela tymczasowa” i może kopiować całe dane lub określoną kolumnę z istniejącej tabeli do tabeli tymczasowej.