Gjuha e Strukturuar e Pyetjeve (SQL) u zhvillua në vitet 1970 nga dy Amerikanë (Raymond Boyce dhe Donald Chamberlin) nga IBM. Versioni i tij i parë u miratua zyrtarisht në 1986 dhe sot është gjuha më e zakonshme e menaxhimit të bazës së të dhënave. Sigurisht, veprimi i pastrimit të tabelave nga regjistrat është një nga operacionet themelore në këtë gjuhë dhe mund të kryhet në disa mënyra.
E nevojshme
Njohuri themelore të gjuhës SQL
Udhëzimet
Hapi 1
Përdorni deklaratën e shkurtimit SQL për të hequr tabelat, duke specifikuar emrin e tabelës që ju intereson në pyetjen tuaj. Për shembull, nëse dëshironi të pastroni një tabelë me emrin TableToClear, atëherë i gjithë pyetja duhet të duket kështu:
tryezë cunguese `TableToClear`
Hapi 2
Përdorni operatorin e fshirjes si një alternativë ndaj operatorit cungues për të fshirë të dhënat nga një tryezë rresht për rresht. Sintaksa për këtë komandë kërkon që ju të specifikoni emrin e tabelës dhe gjendjen nën të cilën duhet të hiqet një rresht prej saj. Nëse futni një kusht që dihet se është i vërtetë, pavarësisht nga përmbajtja e rreshtit, të gjitha regjistrat e tabelës do të fshihen. Për shembull, për tabelën TableToClear, një pyetje me këtë operator mund të përbëhet kështu:
fshini nga `TableToClear` ku 1
Ndryshe nga operatori i cungimit, kjo pyetje do të kthejë numrin e rreshtave të fshirë. Një ndryshim tjetër në ekzekutimin e kësaj komande nuk është kyçja e tërë tabelës, por vetëm rekordi që përpunohet për momentin. Ky opsion do të zgjasë më shumë për t'u ekzekutuar, i cili do të bëhet i dukshëm kur ka një numër të madh të rreshtave në tryezë që skuqen.
Hapi 3
Ka edhe mundësi më ekzotike - për shembull, fshini plotësisht tabelën dhe rikrijoni atë në një pyetje Sql. Përdorni drop për të fshirë dhe krijuar për të krijuar. Për shembull, nëse tabela TableToClear përbëhet nga një fushë teksti 50 karakteresh me emër dhe një fushë e plotë Kodi me vlera jo zero, atëherë mund të shkruani operacionet për fshirjen dhe rikrijimin e tij si më poshtë:
tabela e rënies `TableToClear`;
krijoni tabelë `TableToClear` (Integri i plotë i kodit nuk është nul, Emri char (50) nuk është nul
);