SQLite DELETE
SQLiteDELETE, aby usunąć istniejące rekordy w tabeli.Można użyć zapytania DELETE z klauzulą WHERE, aby usunąć wybrany wiersz, w przeciwnym razie wszystkie zapisy zostaną usunięte.
gramatyka
Podstawowa składnia DELETE z klauzulą WHERE w następujący sposób:
DELETE FROM nazwa_tabeli Gdzie [warunek];
Można użyć operatora AND lub OR połączyć liczbę N warunkach.
Przykłady
Załóżmy, że stół Spółka posiada następujące zapisy:
NAZWA ID AGE ADRES WYNAGRODZENIE ---------- ---------- ---------- ---------- ---------- 1 Paweł 32 California 20000,0 2 Allen 25 Texas 15000,0 3 Teddy 23 Norwegia 20000,0 4 Mark 25 Rich-Mond 65000,0 5 Dawid 27 Texas 85000,0 6 Kim 22 South-Hall 45000,0 7 James 24 Houston 10000,0
Oto przykład, usunie identyfikator dla klienta 7:
sqlite> DELETE FROM firmie, gdzie ID = 7;
Teraz, stół Spółka posiada następujące zapisy:
NAZWA ID AGE ADRES WYNAGRODZENIE ---------- ---------- ---------- ---------- ---------- 1 Paweł 32 California 20000,0 2 Allen 25 Texas 15000,0 3 Teddy 23 Norwegia 20000,0 4 Mark 25 Rich-Mond 65000,0 5 Dawid 27 Texas 85000,0 6 Kim 22 South-Hall 45000,0
Jeśli chcesz usunąć wszystkie rekordy z tabeli Spółki, nie trzeba korzystać z klauzuli WHERE, DELETE zapytań w następujący sposób:
sqlite> DELETE FROM Company;
Teraz, stół COMPANY bez rekordu, ponieważ wszystkie rekordy zostały usunięte przez DELETE.