Wyniki tego zapisu to:
Co to jest stwierdzenie MySQL „Usuń z”?
Gdy użytkownik chce usunąć lub usunąć określone rekordy (wiersz) z tabel bazy danych MySQL, „USUWAĆ”Można użyć instrukcji. Jest to polecenie języka manipulacji danymi, które zawiera „GDZIE”Klauzula. Jeśli warunek zostanie określony, usunie lub usunie tylko konkretne rekordy inaczej, całe rekordy tabeli zostaną usunięte. Może zapisać usunięte dzienniki usuniętego rekordu.
Składnia
Ogólna składnia „USUWAĆ„Oświadczenie podano poniżej:
Usuń z miejsca;Jak uruchomić instrukcję „Usuń z” w MySQL?
Wykonaj dostarczone kroki, aby użyć Usuń z„Oświadczenie o usunięciu rekordów w MySQL.
Krok 1: Uruchom monit o polecenie
Początkowo poszukaj „Wiersz polecenia”I uruchom go:
Krok 2: Dostęp do serwera MySQL
Następnie podłącz terminal z serwerem MySQL, wykonując „Mysql" Komenda:
mysql -u root -pJak widać, z powodzeniem powiązaliśmy się z serwerem MySQL:
Krok 3: Wymień bazy danych
Wykonaj dostarczone polecenie, aby wymienić wszystkie bazy danych:
Pokaż bazy danych;Z poniżej podanej wyświetlonej listy baz danych wybraliśmy podświetloną bazę danych:
Krok 4: Zmień bazę danych
Zmień bazę danych za pomocą „UŻYWAĆ" Komenda:
Użyj MyNewdb;Krok 5: Wyświetl tabele bazy danych
Teraz wymień wszystkie tabele, wykorzystując „POKAZYWAĆ" oświadczenie:
Pokaż tabele;Z listy dostarczonych tabel chcemy usunąć rekordy z „STD1" tabela:
Krok 6: Wymień treść tabeli
Aby pokazać zawartość tabel baz danych, wykonaj „WYBIERAĆ" Komenda:
Wybierz * ze std1;Jak widać, określona tabela zawiera dwa rekordy i chcemy usunąć drugi rząd:
Krok 7: Usuń rekord
Następnie wykonaj „USUWAĆ”Oświadczenie o„GDZIE”Klauzula w celu usunięcia konkretnego rekordu:
Usuń ze std1 gdzie FirstName = "fatima";Krok 8: weryfikacja
Uruchom „WYBIERAĆ”Oświadczenie o usunięciu rekordu:
Wybierz * ze std1;Można zauważyć, że rząd został usunięty z tabeli:
Sprawdźmy następną sekcję i dowiedz się o „ŚCIĘTY" oświadczenie.
Jakie jest „obcięcie” MySQL?
Aby usunąć wszystkie istniejące wiersze w tabeli, „ŚCIĘTY”Można użyć instrukcji. To jest "Język definicji danych„Polecenie, które usuwa wszystkie rekordy tabeli. Nie można go jednak używać z „GDZIE”Klauzula. W przeciwieństwie do "USUWAĆ”Oświadczenie, dziennik transakcji dla każdego usuniętego rekordu nie jest przechowywany. Po usunięciu usunięcia przez polecenie „obcięcia” nie można go cofnąć.
Składnia
Ogólna składnia ŚCIĘTY„Polecenie to:
Obcięte tabelę;Jak uruchomić instrukcję „obcięcia” w MySQL?
Aby usunąć całe rekordy tabeli baz danych MySQL, wykorzystując „ŚCIĘTY„Sprawdź podane instrukcje.
Początkowo wykonaj „WYBIERAĆ„Oświadczenie o zawartości tabeli:
Wybierz * ze std1;Aby usunąć wszystkie rekordy, uruchom podane polecenie:
Obcięta tabela std1;Tutaj "STD1”To nazwa tabeli docelowej:
Aby upewnić się, że cały rekord tabeli zostanie usunięty lub nie, użyj dostarczonej instrukcji:
Wybierz * ze std1;Można zauważyć, że stół jest pusty:
To wszystko! Krótko wyjaśniliśmy mysql „USUWAĆ" I "ŚCIĘTY" polecenia.
Wniosek
„„Usuń z miejsca;”To polecenie języka manipulacji danymi używane do usuwania określonych rekordów, które mogą zawierać klauzulę Where i zapisać usunięte dzienniki usuniętych rekordów. Z drugiej strony „Obcięte tabelę;”To polecenie języka definicji danych, które usuwa wszystkie rekordy z tabeli i nie zawiera klauzuli„ gdzie ”. W tym spisie omówiono polecenia MySQL „Usuń” i „obcięcie”.