In questo articolo, impareremo come utilizzare l'affermazione "Seleziona nella tabella Temp" in MySQL e come funziona questa affermazione.
Cosa è selezionato nella tabella Temp
Secondo la discussione sopra, sappiamo che l'affermazione "Seleziona nella tabella Temp" è una combinazione di due diverse dichiarazioni che hanno la propria funzione separata, usando questa affermazione possiamo eseguire più funzioni usando una singola istruzione. Le funzioni che possono essere eseguite con l'affermazione sopra sono:
La sintassi generale dell'utilizzo di questa istruzione è:
Seleziona * colonna1, colonna2, ..., columnnMa questa sintassi è applicabile in SQL solo non in MySQL, ma possiamo avere gli stessi risultati dell'istruzione sopra in MySQL in altri modi.
Come inserire i dati in una tabella temporanea usando MySQL?
Per copiare i dati da qualsiasi tabella esistente nella tabella temporanea in MySQL, dovremmo prima creare una tabella temporanea, denominata, temporanea_data, usando la clausola "Tabella temporanea" e definire anche le colonne della tabella.
Crea tabella temporanea temporanea_data (ids int, nome varchar (50));Per visualizzare tutte le tabelle del database, utilizzare:
Mostra i tavoli;La tabella creata non è nell'elenco delle tabelle che conferma che la tabella è temporanea, ora per visualizzare la tabella temporanea, usiamo:
Seleziona * da temporary_data;L'output mostra "set vuoto" perché non sono inseriti dati nella tabella, ma ha confermato l'esistenza della tabella temporanea. Per copiare l'intero dati di qualsiasi tabella esistente con lo stesso numero di colonne, inseriremo prima i dati in una tabella temporanea utilizzando "Insert in" e quindi selezionare la tabella esistente da dove dovremmo copiare i dati.
La sintassi generale sarebbe così:
Inserisci in temporaneo_tabel_name seleziona * da table_name esistente;Seguendo la sintassi generale, copriremo i dati dalla tabella esistente, denominati, ragazzi nella tabella temporanea appena creata, denominata "temporary_data".
Inserisci in temporaneo_data selezionare * da Employee_Data;Per visualizzare la tabella temporanea,
Seleziona * da temporary_data;Tutti i dati della tabella "Employee_Data" sono stati copiati nella tabella temporanea "temporanea_data". Ora, se vogliamo copiare e incollare i dati di una colonna specifica, diciamo, vogliamo copiare "ID" dalla tabella esistente "Grocery_bill" alla colonna "ID" della tabella temporanea esistente, "temporaneo_data", lo faremo Esegui le seguenti affermazioni.
Inserisci in temporaneo_data (IDS) Selezionare ID da Grocery_bill;Per visualizzare la tabella temporanea:
Seleziona * da temporary_data;Dall'output, possiamo osservare la colonna dalla tabella "Grocey_bill" è stata copiata e incollata nella colonna della tabella temporanea in cui "NULL" è nelle colonne accanto alle nuove voci che mostrano che non vi sono valori in esse. Quindi possiamo copiare l'intera colonna e qualsiasi colonna specifica nella nuova tabella.
Possiamo anche eliminare la tabella temporanea utilizzando la clausola "Drop temporanea", ad esempio, se vogliamo eliminare la tabella temporanea, denominata "temporanea_data", usiamo:
DROP TABLE TEMPORARY TEMPORARY_DATA;La tabella temporanea è stata eliminata con successo.
Conclusione
Estrarre dati diversi da tabelle diverse è leggermente semplice se raccogliamo tutti i dati in una tabella temporanea. Questo articolo ci aiuta a capire che possiamo creare la tabella temporanea utilizzando la clausola "Tabella temporanea" e possiamo copiare l'intero dati o qualche colonna specifica dalla tabella esistente nella tabella temporanea.