Jinsi Ya Kusafisha Meza Katika Sql

Orodha ya maudhui:

Jinsi Ya Kusafisha Meza Katika Sql
Jinsi Ya Kusafisha Meza Katika Sql

Video: Jinsi Ya Kusafisha Meza Katika Sql

Video: Jinsi Ya Kusafisha Meza Katika Sql
Video: Afya yako: Kinachosababisha meno kubadili rangi 2024, Novemba
Anonim

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.

Jinsi ya kusafisha meza katika sql
Jinsi ya kusafisha meza katika sql

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);

Ilipendekeza: