MySQL aus löschen und mit MySQL verkürzen

MySQL aus löschen und mit MySQL verkürzen
MySQL -Datenbanken werden als Systemdatenbanken bezeichnet, die Tabellen zum Speichern der erforderlichen Informationen beim Ausführen des MySQL -Servers enthalten. MySQL kategorisiert Tabellen in “Systemtabellen Grant" Und "Objektinformationssystemtabellen”. Zusätzlich können Datenbanktabellendatensätze entfernt oder gelöscht werden, wo immer dies erforderlich ist. SQL -Abfragen wie "LÖSCHEN" Und "KÜRZENKann für diesen entsprechenden Zweck verwendet werden.

Die Ergebnisse dieser Beschreibung sind:

  • Was ist MySQLs Anweisung "Delete aus"?
  • So führen Sie die Anweisung "Delete von" in MySQL aus?
  • Was ist MySQLs „Kürzung“ -Schürt?
  • So führen Sie die Aussage „Truncate“ in MySQL aus?

Was ist MySQLs Anweisung "Delete aus"?

Wenn ein Benutzer bestimmte Datensätze (Zeile) aus den MySQL -Datenbanktabellen entfernen oder löschen möchte, ist die “LÖSCHEN”Anweisung kann verwendet werden. Es handelt sich um einen Datenmanipulationssprachbefehl, der das enthältWO”Klausel. Wenn die Bedingung angegeben ist, löscht oder entfernen Sie nur die bestimmten Datensätze, andernfalls werden die gesamten Tabellensätze gelöscht. Es kann die entfernten Protokolle des gelöschten Datensatzes speichern.

Syntax

Die allgemeine Syntax der “LÖSCHEN”Aussage ist unten angegeben:

Von woher löschen;

So führen Sie die Anweisung "Delete von" in MySQL aus?

Befolgen Sie die bereitgestellten Schritte zur Verwendung des LÖSCHEN VON„Anweisung zum Löschen der Datensätze in MySQL.

Schritt 1: Eingabeaufforderung für die Startaufgabe

Suchen Sie zunächst nach dem “EingabeaufforderungUnd starten Sie es:

Schritt 2: Zugriff auf MySQL Server

Schließen Sie dann das Terminal mit dem MySQL -Server an, indem Sie die “ausführenMysql" Befehl:

Mysql -u root -p

Wie Sie sehen, wurden wir erfolgreich mit dem MySQL -Server verbunden:

Schritt 3: Listen Sie Datenbanken auf

Führen Sie den angegebenen Befehl aus, um alle Datenbanken aufzulisten:

Datenbanken anzeigen;

Aus der unten angegebenen Liste der Datenbanken haben wir die hervorgehobene Datenbank ausgewählt:

Schritt 4: Datenbank ändern

Ändern Sie die Datenbank durch die “VERWENDEN" Befehl:

Benutze mynewdb;

Schritt 5: Datenbanktabellen anzeigen

Listen Sie nun alle Tabellen auf, indem Sie die “verwenden“ZEIGEN" Stellungnahme:

Tische anzeigen;

Aus der Liste der bereitgestellten Tabellen möchten wir die Datensätze aus der “löschenstd1" Tisch:

Schritt 6: Inhalt der Tabelle Listener

Um den Inhalt der Datenbankentabellen anzuzeigen, führen Sie die “aus“ ausWÄHLEN" Befehl:

Wählen Sie * aus std1 aus;

Wie Sie sehen können, enthält die angegebene Tabelle zwei Datensätze, und wir möchten die zweite Zeile entfernen:

Schritt 7: Datensatz löschen

Als nächstes führen Sie die ausLÖSCHEN”Aussage mit der“WOKlausel, um den jeweiligen Datensatz zu entfernen:

Löschen aus STD1, wo FirstName = "Fatima";

Schritt 8: Überprüfung

Leiten Sie die "WÄHLEN”Anweisung, um sicherzustellen, dass der Datensatz gelöscht wird:

Wählen Sie * aus std1 aus;

Es kann beobachtet werden, dass die Zeile aus der Tabelle gelöscht wurde:

Schauen wir uns den nächsten Abschnitt an und erfahren Sie über die "KÜRZEN" Stellungnahme.

Was ist MySQLs „Kürzung“ -Schürt?

So löschen Sie alle vorhandenen Zeilen in der Tabelle, die “KÜRZEN”Anweisung kann verwendet werden. Es ist der "DatendefinitionsspracheBefehl ”, der alle Datensätze der Tabelle beseitigt. Es kann jedoch nicht mit dem verwendet werdenWO”Klausel. Im Gegensatz zu den "LÖSCHEN”Anweisung, das Transaktionsprotokoll für jeden entfernten Datensatz wird nicht gespeichert. Sobald das Löschen durch den Befehl „Truncate“ entfernt wird, kann er nicht zurückgerollt werden.

Syntax

Die allgemeine Syntax der KÜRZEN„Befehl ist:

Kürzungstisch;

So führen Sie die Aussage „Truncate“ in MySQL aus?

Um die gesamten Datensätze der Tabelle MySQL -Datenbanken zu entfernen, indem Sie verwenden “KÜRZEN„Schauen Sie sich die angegebenen Anweisungen an.

Führen Sie zunächst das ausWÄHLEN”Anweisung, um den Tabelleninhalt anzuzeigen:

Wählen Sie * aus std1 aus;

Führen Sie den angegebenen Befehl zum Löschen aller Datensätze aus:

Abschneidungstabelle Std1;

Hier das "Std1”Ist der Name der Zieltabelle:

Verwenden Sie die angegebene Anweisung, um sicherzustellen, dass der gesamte Tabellensatz entfernt wird oder nicht:

Wählen Sie * aus std1 aus;

Es kann beobachtet werden, dass der Tisch leer ist:

Das ist alles! Wir haben kurz die MySQL erklärt “LÖSCHEN" Und "KÜRZEN”Befehle.

Abschluss

Der "Von woher löschen;Ist der Befehl zum Manipulationssprachen der Daten, mit dem bestimmte Datensätze gelöscht werden können, die die WHERE -Klausel enthalten und die gelöschten Protokolle von entfernten Datensätzen speichern können. Andererseits die “Kürzungstisch;Ist der Befehl Data Definitionsprachsprach. In diesem Artikel wurden die Befehle "MySQL" und "Truncate" besprochen.