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, Studeni
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 to 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 nekoliko načina.

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

Potrebno

Osnovno znanje jezika SQL

Upute

Korak 1

Koristite SQL isječak za ispiranje tablica, navodeći naziv tablice koja vas zanima u vašem upitu. Na primjer, ako želite očistiti 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 redak po redak. Sintaksa ove naredbe zahtijeva da odredite naziv tablice i uvjet pod kojim se redak treba ukloniti iz nje. 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 redaka. 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 dulje, što će postati uočljivo kad se u tablici isprazni velik broj redaka.

3. korak

Postoje i egzotičnije mogućnosti - na primjer, potpuno izbrišite tablicu i ponovno je stvorite u jednom SQL upitu. Koristite drop za brisanje i stvorite za stvaranje. Na primjer, ako se tablica TableToClear sastoji od tekstnog polja s 50 znakova Imena i polja cijelog broja s vrijednostima koje nisu nula, tada možete napisati operacije za njegovo brisanje i ponovno kreiranje na sljedeći način:

padajuća tablica `TableToClear`;

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

Preporučeni: