Ce sunt Tabele Temporare?
există RDBMS, care acceptă tabele temporare. Tabelele temporare sunt o caracteristică excelentă care vă permite să stocați și să procesați rezultate intermediare utilizând aceleași capabilități de selecție, actualizare și Asociere pe care le puteți utiliza cu tabelele tipice SQL Server.tabelele temporare ar putea fi foarte utile în unele cazuri pentru a păstra datele temporare., Cel mai important lucru care ar trebui să fie cunoscut pentru tabelele temporare este că acestea vor fi șterse la terminarea sesiunii curente a clientului.
tabelele temporare sunt disponibile în versiunea MySQL 3.23. Dacă utilizați o versiune mai veche de MySQL decât 3.23, nu puteți utiliza tabele temporare, dar puteți utiliza tabele heap.după cum am menționat anterior, tabelele temporare vor dura doar atâta timp cât sesiunea este în viață. Dacă rulați codul într-un script PHP, tabelul temporar va fi distrus automat atunci când scriptul termină executarea., Dacă sunteți conectat la serverul de baze de date MySQL prin programul client MySQL, atunci tabelul temporar va exista până când închideți clientul sau distrugeți manual tabelul.
exemplu
Iată un exemplu care vă arată utilizarea unui tabel temporar.
când emiteți o comandă afișare tabele, atunci tabelul dvs. temporar nu va fi afișat în listă. Acum, dacă vă deconectați din sesiunea MySQL și apoi emiteți o comandă de selectare, nu veți găsi date disponibile în baza de date. Chiar și masa dvs. temporară nu va exista.,
Dropping tabele temporare
în mod implicit, toate tabelele temporare sunt șterse de MySQL atunci când conexiunea la baza de date se termină. Totuși, dacă doriți să le ștergeți între ele, atunci puteți face acest lucru prin emiterea unei comenzi DROP TABLE.
în continuare este un exemplu pe cădere un tabel temporar.