Strukturalny język zapytań (SQL) został opracowany w latach 70. przez dwóch Amerykanów (Raymond Boyce i Donald Chamberlin) z IBM. Jego pierwsza wersja została oficjalnie przyjęta w 1986 roku i obecnie jest najpopularniejszym językiem zarządzania bazami danych. Oczywiście operacja czyszczenia tabel z rekordów jest jedną z podstawowych operacji w tym języku i można ją przeprowadzić na kilka sposobów.
Niezbędny
Podstawowa znajomość języka SQL
Instrukcje
Krok 1
Użyj instrukcji SQL truncate, aby opróżnić tabele, podając nazwę tabeli, która jest interesująca w zapytaniu. Na przykład, jeśli chcesz wyczyścić tabelę o nazwie TableToClear, całe zapytanie powinno wyglądać tak:
obcięcie tabeli `TableToClear`
Krok 2
Użyj operatora usuwania jako alternatywy dla operatora obcinania, aby usunąć dane z tabeli wiersz po wierszu. Składnia tego polecenia wymaga podania nazwy tabeli i warunku, pod którym należy z niej usunąć wiersz. Jeśli wprowadzisz warunek, o którym wiadomo, że jest spełniony, niezależnie od zawartości wiersza, wszystkie rekordy tabeli zostaną usunięte. Na przykład dla tabeli TableToClear zapytanie z tym operatorem może być złożone w następujący sposób:
usuń z `TableToClear` gdzie 1
W przeciwieństwie do operatora obcinania to zapytanie zwróci liczbę usuniętych wierszy. Kolejną różnicą w wykonaniu tego polecenia nie jest zablokowanie całej tabeli, a tylko aktualnie przetwarzanego rekordu. Wykonanie tej opcji potrwa dłużej, co stanie się zauważalne, gdy opróżniana jest duża liczba wierszy w tabeli.
Krok 3
Są też bardziej egzotyczne opcje - na przykład całkowite usunięcie tabeli i odtworzenie jej w jednym zapytaniu Sql. Użyj upuszczania, aby usunąć i utworzyć, aby utworzyć. Na przykład, jeśli tabela TableToClear składa się z 50-znakowego pola tekstowego Name i pola typu Integer o wartościach niezerowych, operacje usuwania i ponownego tworzenia można zapisać w następujący sposób:
upuść tabelę `TableToClear`;
utwórz tabelę `TableToClear` (Liczba całkowita kodu nie jest null, Nazwa znaku (50) nie jest null);