Hvordan Tømme Et Bord I Sql

Innholdsfortegnelse:

Hvordan Tømme Et Bord I Sql
Hvordan Tømme Et Bord I Sql

Video: Hvordan Tømme Et Bord I Sql

Video: Hvordan Tømme Et Bord I Sql
Video: تعلم SQL كل يوم لمدة 5 دقائق: SQL AND, OR and NOT Operators 2024, November
Anonim

Structured Query Language (SQL) ble utviklet på 1970-tallet av to amerikanere (Raymond Boyce og Donald Chamberlin) fra IBM. Den første versjonen ble offisielt vedtatt i 1986, og i dag er det det vanligste databasestyringsspråket. Selvfølgelig er operasjonen med å fjerne tabeller fra poster en av de grunnleggende operasjonene på dette språket og kan utføres på flere måter.

Hvordan tømme et bord i sql
Hvordan tømme et bord i sql

Nødvendig

Grunnleggende kunnskap om SQL-språket

Bruksanvisning

Trinn 1

Bruk SQL-avkortingsuttalelsen til å spyle tabeller, og angi navnet på tabellen du er interessert i spørringen. Hvis du for eksempel vil fjerne en tabell som heter TableToClear, bør hele spørringen se slik ut:

trunkerer tabellen `TableToClear`

Steg 2

Bruk sletteoperatøren som et alternativ til den avkortede operatøren for å slette data fra en tabell rad for rad. Syntaksen for denne kommandoen krever at du spesifiserer navnet på tabellen og betingelsen der en rad skal fjernes fra den. Hvis du skriver inn en tilstand som er kjent for å være sant, uavhengig av innholdet i raden, vil alle tabellposter bli slettet. For eksempel for TableToClear-tabellen kan et spørsmål med denne operatøren være sammensatt slik:

slett fra 'TableToClear' der 1

I motsetning til den avkortede operatøren, vil dette spørsmålet returnere antall slettede rader. En annen forskjell i utførelsen av denne kommandoen er ikke å låse hele tabellen, men bare posten som behandles for øyeblikket. Dette alternativet vil ta lengre tid å utføre, noe som vil bli merkbart når det er et stort antall rader i tabellen som skylles ut.

Trinn 3

Det er også mer eksotiske alternativer - for eksempel, slett tabellen helt og gjenskape den i ett SQL-spørsmål. Bruk drop for å slette og opprett for å opprette. For eksempel, hvis TableToClear-tabellen består av et tekstfelt med 50 tegn og et heltallfelt med ikke-nullverdier, kan du skrive operasjonene for å slette og gjenskape det som følger:

drop table `TableToClear`;

opprett tabell 'TableToClear' (Kode heltall ikke null, Navn char (50) ikke null);

Anbefalt: