Kako Očistiti Tablicu U Sql-u

Sadržaj:

Kako Očistiti Tablicu U Sql-u
Kako Očistiti Tablicu U Sql-u

Video: Kako Očistiti Tablicu U Sql-u

Video: Kako Očistiti Tablicu U Sql-u
Video: Введение в U-SQL для разработчиков: обработка больших данных стала проще 2024, Maj
Anonim

Strukturirani jezik upita (SQL) razvila su sedamdesetih godina dva Amerikanca (Raymond Boyce i Donald Chamberlin) iz IBM-a. Njegova prva verzija službeno je usvojena 1986. godine i danas je najčešći jezik za upravljanje bazama podataka. Naravno, operacija brisanja tablica iz zapisa jedna je od osnovnih operacija na ovom jeziku i može se provesti na više načina.

Kako očistiti tablicu u sql-u
Kako očistiti tablicu u sql-u

Potrebno

Osnovno znanje SQL jezika

Instrukcije

Korak 1

Koristite SQL isječak za ispiranje tablica, navodeći naziv tablice koja vas zanima u vašem upitu. Na primjer, ako želite obrisati tablicu nazvanu TableToClear, tada bi cijeli upit trebao izgledati ovako:

skrati tablicu `TableToClear`

Korak 2

Koristite operator brisanja kao alternativu operateru skraćivanja za brisanje podataka iz tablice red po red. Sintaksa ove naredbe zahtijeva da odredite ime tablice i uvjet pod kojim iz nje treba ukloniti red. Ako unesete uvjet za koji se zna da je istina, bez obzira na sadržaj retka, tada će se izbrisati svi zapisi tablice. Na primjer, za tablicu TableToClear, upit s ovim operatorom može se sastaviti ovako:

izbriši iz `TableToClear` gdje 1

Za razliku od operatora skraćivanja, ovaj će upit vratiti broj izbrisanih redova. Druga razlika u izvršavanju ove naredbe nije zaključavanje cijele tablice, već samo zapis koji se trenutno obrađuje. Izvršenje ove opcije trajat će duže, što će postati uočljivo kada se u tablici isprazni veliki broj redaka.

Korak 3

Postoje i egzotičnije opcije - na primjer, potpuno izbrišite tablicu i ponovo je napravite u jednom SQL upitu. Koristite drop za brisanje i kreiranje za stvaranje. Na primjer, ako se tablica TableToClear sastoji od tekstualnog polja Ime od 50 znakova i polja cjelovitog koda s vrijednostima koje nisu nula, tada možete napisati operacije za njegovo brisanje i ponovno kreiranje na sljedeći način:

ispustiti tablicu `TableToClear`;

kreirajte tablicu `TableToClear` (Šifra koda nije null, Ime char (50) nije null);

Preporučuje se: