Ten post omówi „Usuń z”Wykorzystanie stwierdzenia.
Warunek: Połącz się z serwerem bazy danych MySQL
Aby podłączyć serwer bazy danych MySQL z systemem, otwórz wiersz polecenia i użyj tej składni:
mysql -u -pPodaj swoją nazwę użytkownika w składni i uderz „Wchodzić„Podaj hasło, aby pomyślnie zalogować się w serwerze MySQL:
Aby użyć bazy danych, na której chcesz wykonać operację usunięcia, użyj tej składni:
użyj [nazwa db];Umieść nazwę bazy danych w składni:
Aby wyświetlić nazwy dostępnych tabel w bazie danych, uruchom to polecenie:
Pokaż tabele;Wyjście wyświetla nazwy tabel:
Notatka: W tym poście użyje tabeli „elementów” w przykładach.
Składnia
„„Usuń z”Instrukcja służy do usuwania wiersza lub wierszy z tabeli na podstawie określonego warunku. Składnia dla „Usuń z" oświadczenie:
Usuń z [nazwy tabeli], gdzie warunek;Przykład 1: Usuń wiersz za pomocą prostego stanu
Zobaczmy przykład, aby usunąć wiersze z „rzeczy”Tabela, w której„ „ID”Tabela jest równa„2155”, Uruchom to zapytanie:
Usuń z elementów, w których id = 2155;Wyjście wyświetla komunikat „1 rząd dotknięty”, Oznacza to, że 1 wiersz pasował do określonego warunku:
Przykład 2: Usuń wiersz za pomocą operatora porównawczego w stanie
Zobaczmy kolejny przykład, aby usunąć wiersze „przedmiot„Tabela oparta na warunku, że„ID„Powinien być większy niż„2140”, Zapytanie dla tego przykładu brzmi:
Usuń z elementów, w których identyfikator> 2140;Zapytanie zostało pomyślnie wykonane i wyświetlając wiadomość jako „14 dotkniętych rzędów„Oznacza to, że„ 14 ”rzędy pasowały do określonego warunku:
Przykład 3: Usuń instrukcję w połączeniu operatora porównawczego z klauzulą graniczną
„„Usuń z„Oświadczenie może zawierać„LIMIT„Nawet klauzula,„LIMIT”Klauzula określa maksymalną liczbę wierszy. Jeśli użytkownik chce usunąć wiersze w „rzeczy”Tabela, jeśli„ID" jest większy niż "14”Ale liczba wierszy nie powinna przekraczać„10„W liczbie uruchom to zapytanie:
Usuń z elementów, w których identyfikator> 2100 limit 10;W wyjściu komunikat wyświetla się jako „10”:
Przykład 4: Usuń wiersz na podstawie wielu warunków
„„Usuń z”Instrukcja może zawierać wiele warunków, z pomocą operatorów logicznych. Zobaczmy przykład, aby usunąć wiersze z „rzeczy„Tabela, w której”OrderId”Jest większy niż„ i ”równy„829" I "Cena jednostkowa" jest większy niż "20”, Użyj tego zapytania dla tego przykładu:
Usuń z elementów, w których OrderId> = 829 i UnitPrice> 20;Zapytanie jest wykonywane pomyślnie:
Przykład 5: Usuń wszystkie rzędy tabeli
Aby usunąć wszystkie wiersze z tabeli „Elementy”, użyj tego zapytania:
Usunąć z przedmiotów;Wszystkie rzędy z tabeli są pomyślnie usuwane:
Wniosek
„„Usuń formularz„Oświadczenie można użyć do usuwania wierszy na podstawie zdefiniowanego warunku, poprzez uruchomienie”Usuń z [nazwy tabeli], gdzie warunek;" Komenda. Złożone warunki można tworzyć przy użyciu logicznych operatorów porównawczych. Aby usunąć wszystkie rzędy tabeli, użyj składni „Usuń z [nazwa tabeli];". W tym poście omówiono użycie „Usuń z" oświadczenie.