Składnia instrukcji Usuń w SQLite
Podstawowa składnia do zapytania o usunięcie z klauzulą, w której podano.
Usuń z nazwy Table_name, gdzie [Warunki];Użyliśmy instrukcji Usuń i określliśmy niektóre atrybuty do usuwania wartości z tabeli, jak widać w powyższej instrukcji SQLite Usuń. Tutaj podana nazwa tabeli odnosi się do rzeczywistej tabeli, która istnieje w bazie danych, a określony warunek wyszukiwania odnosi się do faktycznego warunków klauzuli, które musimy zastosować do tabeli, aby ją usunąć. Po usunięciu klauzuli, cała tabela jest usuwana.
Komenda Usuń w zasadzie, usuwa dane z tabeli zidentyfikowanej przez podaną nazwę tabeli. Wszystkie dane z tabeli są wymazane, jeśli nie znaleziono warunków. Tylko wpisy, nad którymi wartość logiczna klauzuli jest wyeliminowana, gdy podano klauzulę. Kolumny z fałszywym lub zerowym wyrażeniem są zachowywane.
Najpierw stworzyliśmy następującą tabelę jako „mobilny” w SQLite. Następnie możemy użyć instrukcji SQLite Delete, aby usunąć rekordy z wierszy, a także możemy usunąć tabelę. W tabeli „Mobile” nazwy kolumn są ustawione jako nazwa_ Mobile, Mobile_Price, Mobile_Code i status z różnymi typami danych.
Utwórz tabelę telefonu komórkowego (Teraz wstaw niektóre rekordy do każdej kolumny w tabeli „Mobile” za pomocą następujących zapytań.
Wstaw do wartości mobilnych (1, „Oppo a9”, 49000, „7890654”, „zatwierdzony”);Według zapytania SQLite Select możemy zobaczyć nowy wpis w tabeli „Mobile.„Poniższy rekord, który wprowadziliśmy powyżej, pokazano w tabeli.
Przykład 1: Za pomocą SQLite usuń w warunkach
W tym przykładzie mamy podstawowe zapytanie SQLite Usuń tylko z jednym kryterium w klauzuli Where. Najpierw użyliśmy terminu usuwania do usunięcia nazwy tabeli „Mobile”, a następnie zastosowaliśmy warunek w klauzuli Where, która usuwa rekord, gdzie Mobile_id jest równy „3”.
USUWAĆTeraz sprawdzimy, czy Mobile_ID ma wartość 3, czy nie z tabeli „Mobile.„Wykonaliśmy instrukcję SELECT, aw Select mamy operatora Count, który zlicza liczbę wierszy istniejących w tabeli, w której Mobile_id = 3. Po uruchomieniu następującego zapytania otrzymaliśmy zero w wyniku, co oznacza, że nie ma takiego zapisu w tabeli „Mobile”, którego Mobile_id jest równy 3.
Wybierz liczbę (*)Aby zweryfikować rekordy w tabeli „Mobile”, użyliśmy instrukcji SQLite Select. Wyświetla rekord, który jest obecnie obecny po operacji usuwania.
Przykład 2: Korzystanie z usunięcia SQLite z operatorem w klauzuli Where
Dzięki klauzuli „gdzie” możemy wykorzystać nieograniczoną ilość operatorów „i” lub „lub”. W poniższym przykładzie używamy dwóch warunków z operatorem i w klauzuli o usunięciu rekordu, który spełnia te dwa warunki.
Mamy instrukcję Usuń, która usuwa z tabeli „Mobile”, ponieważ zdefiniowaliśmy nazwę tabeli. Po tym mamy klauzulę, do której podaliśmy dwa warunki, stosując operator i. Pierwszym warunkiem jest sprawdzenie, gdzie nazwa mobilna jest równa „Samsung A32”, a Mobile_Price jest niższa niż cena „45000.0 ”i usuń tylko ten rekord.
Usuń z telefonu komórkowegoJeśli chcemy sprawdzić, czy rekord istnieje w tabeli, czy nie, możemy postępować zgodnie z poniższym zapytaniem.
Wybierz liczbę (*)Poniższa tabela mobilna pokazuje rekord, który jest obecny po usuniętym rekordzie. Jak widać, rekord z Mobile_Name jest równy „Samsung A32”, a Mobile_Price mniej niż 45000 został pomyślnie usunięty z tabeli.
Przykład 3: Za pomocą SQLite Usuń z podobnym operatorem
Teraz używamy podobnego operatora z instrukcją SQLite Delete. Podobnie operator usunie wszystkie rekordy z tabeli „Mobile” z konkretną postacią podaną dla operatora podobnego.
Mamy instrukcję Usuń z zdefiniowaną nazwą tabeli „Mobile.„Ta instrukcja Delete ma warunek Where, który wykorzystuje operator podobny, a operator podobny przekazał rozdzielczość postaci”-.„Podobnie operator jest używany w stosunku do statusu pola z tabeli„ Mobile."
USUWAĆJeśli zauważyłeś z powyższej tabeli, w której utworzyliśmy tabelę i pokazaliśmy wstawione rekordy. Tam widać, że mamy status pola o wartościach niezatwierdzonych. Teraz, uruchamiając powyższe zapytanie, nie zatwierdzone wartości zawierające wiersze zostały pomyślnie usunięte z tabeli w następujący sposób:
Przykład 4: Używanie SQLite Usuń z warunkiem istnieje
Możliwe są również bardziej złożone usuwanie. Kiedy chcemy usunąć dane w jednej tabeli w zależności od wartości w innej. Chociaż nie możemy używać klauzuli SQLITE, aby wymienić więcej niż tabelę podczas eliminowania, używamy słowa kluczowego SQLite.
W tym celu stworzyliśmy nową tabelę jako „sprzedawca” w następujący sposób:
Włożyliśmy dwa rekordy w tabeli sprzedawcy za pomocą następującego zapytania.
Możesz zobaczyć rzędy rekordów w danej tabeli.
Teraz mamy instrukcję Usuń, do której określliśmy z klauzulą Where z słowem kluczowym istnieje. Następnie przekazaliśmy podział na klauzulę istnieje, która wybiera cały rekord z tabeli „Sprzedawca”, w którym identyfikator z tabeli jest równy mobile_id z tabeli telefonu komórkowego.
Usuń z telefonu komórkowegoPoniższe zapytanie pokazuje, że w tabeli Mobile nie ma żadnego rekordu, którego identyfikator jest dopasowany do identyfikatora sprzedawcy tabeli.
Wybierz liczbę (*) z telefonu komórkowegoWniosek
Mamy nadzieję, że ten post wyjaśnił dla Ciebie usunięcie SQLite. Badaliśmy podstawową składnię SQLITE Usuń i zobaczyliśmy kilka przykładów usunięcia SQLITE w poprzednim artykule. Nabyliśmy również zasady usuwania SQLite. Odkryliśmy, w jaki sposób i kiedy korzystać z SQLite Usuń z tego postu.