Lugha ya Swala Iliyoundwa (SQL) ilitengenezwa miaka ya 1970 na Wamarekani wawili (Raymond Boyce na Donald Chamberlin) kutoka IBM. Toleo lake la kwanza lilipitishwa rasmi mnamo 1986 na leo ndio lugha ya kawaida ya usimamizi wa hifadhidata. Kwa kweli, operesheni ya kusafisha meza kutoka kwa rekodi ni moja ya shughuli za kimsingi katika lugha hii na inaweza kufanywa kwa njia kadhaa.
Muhimu
Ujuzi wa kimsingi wa lugha ya SQL
Maagizo
Hatua ya 1
Tumia taarifa ya truncate ya SQL kusafisha meza, ikitaja jina la meza unayovutiwa na swali lako. Kwa mfano, ikiwa unataka kusafisha meza inayoitwa TableToClear, basi swala lote linapaswa kuonekana kama hii:
meza ya truncate `TableToClear`
Hatua ya 2
Tumia operesheni ya kufuta kama njia mbadala ya opereta truncate kufuta data kutoka safu ya meza na safu. Sintaksia ya amri hii inahitaji ueleze jina la jedwali na hali ambayo safu inapaswa kuondolewa kutoka kwayo. Ukiingiza hali inayojulikana kuwa ya kweli, bila kujali yaliyomo kwenye safu mlalo, basi rekodi zote za meza zitafutwa. Kwa mfano, kwa jedwali la TableToClear, swala na mwendeshaji huyu linaweza kutungwa kama hii:
futa kutoka `TableToClear` ambapo 1
Tofauti na mwendeshaji wa truncate, swala hili litarudisha idadi ya safu zilizofutwa. Tofauti nyingine katika utekelezaji wa amri hii sio kufunga meza nzima, lakini ni rekodi tu inayosindika kwa sasa. Chaguo hili litachukua muda mrefu kutekeleza, ambayo itaonekana wakati kuna idadi kubwa ya safu kwenye meza iliyosafishwa.
Hatua ya 3
Pia kuna chaguzi zaidi za kigeni - kwa mfano, futa meza kabisa na urejeshe tena katika swala moja la Sql. Tumia tone kufuta na kuunda kuunda. Kwa mfano, ikiwa Jedwali la TableToClear lina uwanja wa maandishi wa jina la herufi 50 na uwanja wa Nambari kamili na maadili yasiyo ya sifuri, basi unaweza kuandika shughuli za kuifuta na kuirudisha kama ifuatavyo
meza ya kushuka `TableToClear`;
unda jedwali `TableToClear` (Nambari kamili ya nambari sio batili, Jina la char (50) sio batili);