Es gibt mehrere Möglichkeiten, um Daten aus einer Datenbank in MySQL löschen. Manchmal kann es sogar notwendig sein, ganze Tabellen zu löschen, da einige Tabellen temporär sind - geschaffen, um das Ziel einer SELECT INTO-Abfrage sein - und müssen gelöscht werden, nachdem Sie fertig sind mit ihnen. MySQL ermöglicht Ihnen einzelne Zeilen , ganze Tabellen oder sogar komplette Datenbanken zu löschen. Anleitung
Löschen einzelner Zeilen aus einer MySQL-Datenbank
1
Abfrage die Zeilen, die Sie löschen möchten. Sie verwenden müssen, SELECT , um die Zeilen Sie löschen möchten , bevor Sie sie tatsächlich löschen abzufragen.
2
Mit der SELECT- Befehl aus, um zu vermeiden, einen Fehler zu machen in der WHERE-Klausel . Mit SELECT überprüft zuerst, ob Sie die Daten, die Sie wirklich wollen, löschen. Andernfalls könnten Sie den Befehl Löschen nicht wiederhergestellt werden und Sie könnten Daten verloren gehen. Dieses Beispiel löscht alle Kunden mit einem Saldo von mehr als 0 aus der Kunden -Datenbank. Beispiel: SELECT * FROM Kunden WHERE Balance > 0.0 ;
3
Löschen Sie die Zeilen . Diese Abfrage ist fast identisch mit der SELECT-Abfrage . Dadurch wird diese Zeilen aus der Tabelle löschen , so stellen Sie sicher, dass Sie wirklich wollen, um es zu tun! Beispiel: DELETE FROM Kunden WHERE Balance > 0.0 ;
Löschen von Tabellen aus einer MySQL-Datenbank
4
Löschen Sie die Tabelle. Löschen einer Tabelle wird als " Drop " und es ist eine sehr einfache Befehl . In dieser ersten Form , wird es zu einem Fehler , wenn die Tabelle nicht existiert. Beispiel: DROP TABLE Kunden ;
5
Löschen Sie die Tabelle , wenn es existiert. Es ist einfacher, dieses Formular zu verwenden, anstatt manuell überprüfen , um zu sehen , wenn die Tabelle vorhanden ist und dann fallen zu lassen , oder zu versuchen, eine Tabelle , die nicht existiert fallen und dass mit dem Fehler umzugehen. Beispiel: DROP TABLE IF EXISTS Kunden ;
6
Lassen Sie eine temporäre Tabelle . Es ist ein verengen der DROP Befehl an, nur die Tabellen, die markiert sind vorübergehend sinken. Es ist sicherer Weg, um temporäre Tabellen zu löschen . Beispiel: DROP TABLE TEMPORARY Kunden ;
löschen MySQL Datenbanken
7
fallen die Datenbank mit einer der beiden Formen des DROP -Befehl. Dieses Formular wird die gesamte Datenbank und alle Tabellen in der Datenbank löschen . Beispiel: DROP DATABASE customers_db ;
8
Tropfen eine Datenbank nur dann, wenn es existiert. Dieser Befehl wird eine Fehlermeldung zu unterdrücken , wenn die Datenbank nicht vorhanden ist. Beispiel: DROP DATABASE IF EXISTS customers_db ;