Latest web development tutorials

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.