Beispiel für die MySQL-Methode zum Löschen von Daten und Datentabellen

Beispiel für die MySQL-Methode zum Löschen von Daten und Datentabellen

Es ist sehr einfach, Daten und Tabellen in MySQL zu löschen, aber Sie müssen vorsichtig sein, da alle Daten nach dem Löschen verloren gehen.

Löschen von Daten

Um Daten in einer Tabelle zu löschen, verwenden Sie das Schlüsselwort „delete“.

Löschen von Daten unter angegebenen Bedingungen

Löschen Sie den Benutzer mit der ID 1 in der Benutzertabelle:

Löschen vom Benutzer, bei dem ID = 1;

Alle Daten in der Tabelle löschen

Löschen Sie alle Daten in der Tabelle, ohne die Tabellenstruktur zu ändern.

Für MyISAM wird der Speicherplatz sofort freigegeben, InnoDB gibt jedoch keinen Speicherplatz frei.

vom Benutzer löschen;

Geben Sie Speicherplatz frei

Tabelle optimieren Benutzer;

Löschen einer Tabelle

Es gibt zwei Möglichkeiten, eine Datentabelle zu löschen:

  1. Löschen der Daten und Tabellenstruktur in der Datentabelle
  2. Löschen Sie nur die Daten in der Tabelle und behalten Sie die Tabellenstruktur bei

fallen

Mit dem Schlüsselwort „Drop“ wird die gesamte Tabelle gelöscht, und es bleibt nichts zurück.

Drop-Tabelle Benutzer;

kürzen

Das Schlüsselwort truncate löscht nur die Daten in der Tabelle und behält die Tabellenstruktur bei.

Tabelle abschneiden Benutzer;

Frage zur Überlegung: Wie lösche ich Tabellen mit demselben Präfix stapelweise?

Es gibt keinen direkten Befehl zum Implementieren von drop table like 'wp_%' , aber er kann über die MySQL-Syntax eingefügt werden.

-- Löschen Sie die Tabelle, die mit „wp_“ beginnt:
SELECT CONCAT( 'drop table ', table_name, ';' ) AS-Anweisung
VON information_schema.tables
WO Tabellenschema = „Datenbankname“ UND Tabellenname WIE „wp_%“;

Ersetzen Sie hier database_name durch den Namen der Datenbank und wp_ durch das Präfix der Tabellen, die stapelweise gelöscht werden müssen.

Beachten Sie, dass nur der Drop-Befehl wie folgt verwendet werden kann:

Tabelle löschen, falls Tabellenname vorhanden ist`;

truncate kann nur folgendermaßen verwendet werden:

Tabelle „tp_trade“.„setids“ abschneiden;

Zusammenfassen

  • Wenn Sie die Tabelle nicht mehr benötigen, verwenden Sie „drop“.
  • Wenn Sie die Tabelle behalten, aber alle Datensätze löschen möchten, verwenden Sie „truncate“.
  • Wenn Sie einige Datensätze löschen möchten, verwenden Sie „Löschen“.

Dies ist das Ende dieses Artikels zum Löschen von Daten und Datentabellen in MySQL. Weitere Informationen zum Löschen von Daten und Datentabellen in MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Zusammenfassung gängiger Fehler beim Entwurf von MySQL-Tabellen
  • MySQL-Datentabellenpartitionierungsstrategie und Vor- und Nachteileanalyse
  • Erweiterte MySQL-Funktionen - detaillierte Erläuterung des Konzepts und des Mechanismus der Datentabellenpartitionierung
  • So erstellen Sie einen Tabellenindex in MySQL
  • So verwalten Sie MySQL-Indizes und Datentabellen
  • Einstellen der Engine MyISAM/InnoDB beim Erstellen einer Datentabelle in MySQL
  • So löschen Sie eine MySQL-Tabelle
  • Über MySQL müssen Sie die Datentypen und Operationstabellen kennen
  • Detaillierte Erklärung zum Erstellen einer Datentabelle in MySQL und zum Herstellen von Primär- und Fremdschlüsselbeziehungen
  • Eine einfache Methode zum Zusammenführen und Entfernen doppelter MySQL-Tabellen
  • So entwerfen Sie MySQL-Statistikdatentabellen

<<:  Vue3 kapselt die Lupeneffektkomponente der Jingdong-Produktdetailseite

>>:  Docker trifft auf Intellij IDEA, Java-Entwicklung steigert die Produktivität um das Zehnfache

Artikel empfehlen

So installieren und konfigurieren Sie Docker nginx

Laden Sie das Nginx-Image in Docker herunter Dock...

Vue3 + el-table realisiert Zeilen- und Spaltenkonvertierung

Inhaltsverzeichnis Zeilen-Spalten-Konvertierung A...

Warum wird deine Like-Aussage nicht indexiert?

Vorwort Dieser Artikel zielt darauf ab, die langw...

So erstellen Sie eine Baidu-Totlink-Datei

Baidu definiert zwei Arten von toten Linkformaten:...

Detaillierte Erklärung der Lösung für den 404-Fehler von Tomcat

Das 404-Problem tritt im Tomcat-Test auf. Die Pro...

So verbessern Sie die MySQL Limit-Abfrageleistung

Bei MySQL-Datenbankoperationen hoffen wir immer, ...

Detaillierte Erklärung des Javascript Echarts Luftqualitätskarteneffekts

Wir müssen zunächst die Luftqualitätsdaten mit de...

Eine kurze Erläuterung der MySQL-Benutzerberechtigungstabelle

MySQL erstellt bei der Installation automatisch e...

So gehen Sie mit vergessenen Passwörtern in Windows Server 2008 R2 um

Was tun, wenn Sie Windows Server 2008R2 vergessen...

JavaScript zum Erreichen eines einfachen Message Board-Falls

Verwenden Sie Javascript, um ein Message Board-Be...

Tutorial zur Master-Slave-Konfiguration der MySQL-Datenbank unter Windows

Der detaillierte Prozess zum Konfigurieren des My...