MySQL MariaDB

MySQL Usuń wiersz lub wiersze

MySQL Usuń wiersz lub wiersze
MySQL to darmowa platforma do zarządzania relacyjnymi bazami danych o otwartym kodzie źródłowym. Aby nad nim pracować, musisz najpierw zainstalować go w swoim systemie ze wszystkimi wymaganymi narzędziami, np.sol., Workbench i klient wiersza poleceń. Otwórz nowo zainstalowany środowisko pracy MySQL, jak poniżej. Musisz połączyć swój stół roboczy z bazą danych, aby zacząć na nim poprawnie pracować. Następnie musisz utworzyć nowy schemat, aby wykonywać różne zapytania na danych.

Przede wszystkim musisz mieć jakieś dane w schemacie bazy danych, aby wykonywać na nim zapytania. Stwórzmy tabelę o nazwie „student” w bazie danych „data” za pomocą zapytania CREATE w MYSQL Workbench lub Command-Line Client. Tabela „student” ma sześć kolumn: „id”, „imię”, „nazwisko”, „e-mail”, „data_rejestru” i „klasa”. Będziemy dodawać wartości do jego kolumn, korzystając z widoku siatki, jak poniżej, i kliknij przycisk „Zastosuj”, aby zapisać zmiany. Teraz możesz wykonać dowolną aktualizację tych rekordów.

Usuń za pomocą interfejsu Workbench

Bardzo prostą metodą usuwania wierszy/wierszy z tabeli MySQL jest użycie widoku siatki Workbench, ponieważ mamy tabelę „student” z dziesięcioma rekordami. Aby usunąć pojedynczy wiersz z tabeli, musisz wybrać konkretny wiersz i nacisnąć ikonę usuwania wiersza z okna siatki, ponieważ wybraliśmy 10ten wiersz i nacisnął podświetloną ikonę poniżej.

Po dotknięciu ikony usuwania widać, że 10ten wiersz i jego rekord zostały usunięte z tabeli 'student'. Jeśli chcesz usunąć więcej niż jeden wiersz, musisz wybrać więcej niż jeden wiersz kolejno.

Usuń pojedynczy wiersz za pomocą wiersza poleceń

Inną prostą metodą usunięcia wiersza ze schematu MySQL jest użycie klienta wiersza poleceń. Otwórz klienta wiersza poleceń MySQL pod nowo zainstalowanym „MySql” za pomocą przycisku „okno”. Przede wszystkim sprawdź i wyświetl wszystkie rekordy tabeli „uczeń” za pomocą polecenia „WYBIERZ”, jak poniżej.

>> WYBIERZ * Z danych.student ORDER BY id;

Przykład 01: Użycie jednego warunku w klauzuli WHERE
Usuńmy pojedynczy wiersz za pomocą klauzuli „WHERE” w zapytaniu „DELETE”. Usuwamy wiersz, w którym 'nazwisko = Waleed', czyli wiersz numer 10 jak powyżej. Spróbujmy to jako:

>> USUŃ Z danych.student WHERE nazwisko='Waleed';

Został pomyślnie usunięty, ponieważ wyświetla komunikat „Zapytanie OK, wpływ na 1 wiersz”.

Na wyświetlaczu wszystkich wierszy tabeli „student” widzimy, że zapis 10 theten wiersz został usunięty z tabeli.

Użyj tego samego zapytania „DELETE” w nawigatorze środowiska roboczego, aby usunąć rekord, jak pokazano.

Przykład 02: Użycie więcej niż jednego warunku w klauzuli WHERE
Możesz również usunąć pojedynczy wiersz z tabeli, używając więcej niż jednego warunku w zapytaniu „DELETE” MySQL. W klauzuli WHERE używamy dwóch warunków, e.sol., 'nazwisko = khursheed' i 'id > 7'. To zapytanie usunie tylko wiersz, który ma identyfikator większy niż „7”, a jego nazwisko to „khursheed”. W naszym przypadku jest to 9ten rząd.

>> USUŃ Z danych.student WHERE nazwisko='khursheed' AND id > 7;

9ten wiersz został pomyślnie usunięty, ponieważ mówi „Zapytanie OK, dotyczy 1 wiersza”.'

Po sprawdzeniu pozostało nam tylko 8 wierszy w tabeli. 9ten wiersz został wytarty ze stołu, jak pokazano poniżej.

Przykład 03: Użycie warunku LIMIT w klauzuli WHERE
Możemy również usunąć pojedynczy wiersz za pomocą klauzuli „LIMIT” w zapytaniu „DELETE”. W tym zapytaniu musimy zdefiniować limit jako '1' dla pojedynczego wiersza do usunięcia. Zdefiniowaliśmy wartość graniczną jako '1' w klauzuli 'WHERE' zapytania 'DELETE'. Usunie tylko pierwszy wiersz ze wszystkich rekordów zawierających „nazwisko = Awan”, czyli wiersz numer 2.

>> USUŃ Z danych.student WHERE nazwisko = 'Awan' ORDER BY id LIMIT 1;

Użyj zapytania „SELECT”, aby sprawdzić zaktualizowaną tabelę.  Widać, że 2znaleźć wiersza nie ma nigdzie w tabeli, jak pokazano poniżej, a zostało nam tylko 7 wierszy.

Usuń wiele wierszy za pomocą wiersza poleceń

Zaktualizujmy najpierw tabelę „student”, dodając do niej kilka rekordów, abyśmy mogli usunąć wiele wierszy. Wyświetlmy rekordy tabeli, w której nazwisko to „Awan”, używając zapytania „SELECT” z jedyną klauzulą ​​WHERE. To zapytanie wyświetli tylko 4 wiersze, ponieważ mamy tylko 4 rekordy dla kolumny „nazwisko = Awan”.

>> WYBIERZ * Z danych.student WHERE nazwisko = 'Awan';

Przykład 01: Użycie warunku LIMIT w klauzuli WHERE
Aby usunąć wiele wierszy z tabeli, możemy użyć warunku „LIMIT” w klauzuli „WHERE” zapytania „DELETE”. Musimy tylko zdefiniować „LIMIT” inny niż 1 lub dowolna liczba ujemna. Tak więc zdefiniowaliśmy 'LIMIT' jako '3', aby usunąć 3 wiersze z tabeli. Usunie pierwsze trzy wiersze rekordu z „nazwiskiem” jako „Awan”.

>> USUŃ Z danych.student WHERE nazwisko = 'Awan' ORDER BY id LIMIT 3;

Wyświetl pozostałe rekordy tabeli za pomocą zapytania „SELECT”'. Zobaczysz, że pozostał tylko 1 rekord dla „nazwiska” o wartości „Awan”, a trzy wiersze zostały usunięte.

Przykład 02: Użycie więcej niż jednego warunku w klauzuli WHERE
Używamy tego samego nad tabelą i zdefiniowaliśmy dwa warunki w klauzuli „WHERE”, aby usunąć wiersze mające „id” większe niż 2 i mniejsze niż 9 w następujący sposób:

>> USUŃ Z danych.student GDZIE id > 2 AND id < 9;

Podczas sprawdzania rekordów w tabeli zostały nam tylko 2 wiersze.

Przykład 03: Usuń wszystkie wiersze
Możesz usunąć wszystkie wiersze z tabeli „student” za pomocą poniższego prostego zapytania w wierszu poleceń jako:

>> USUŃ Z danych.student;

Podczas próby wyświetlenia rekordów otrzymasz pusty zestaw tabel.

Wniosek

Przyjrzeliśmy się różnym sposobom usuwania pojedynczych i wielu wierszy z tabeli podczas pracy w MySQL za pośrednictwem środowiska roboczego i interfejsu klienta wiersza poleceń.

Gry Zainstaluj najnowszy emulator Dolphin dla Gamecube i Wii w systemie Linux
Zainstaluj najnowszy emulator Dolphin dla Gamecube i Wii w systemie Linux
Emulator Dolphin pozwala grać w wybrane gry Gamecube i Wii na komputerach osobistych z systemem Linux (PC). Będąc ogólnodostępnym emulatorem gier o o...
Gry Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Artykuł zawiera przewodnik dotyczący korzystania z silnika oszukującego GameConqueror w systemie Linux. Wielu użytkowników, którzy grają w gry w syste...
Gry Najlepsze emulatory konsoli do gier dla systemu Linux
Najlepsze emulatory konsoli do gier dla systemu Linux
W tym artykule wymienimy popularne oprogramowanie do emulacji konsoli do gier dostępne dla systemu Linux. Emulacja to warstwa kompatybilności oprogram...