Der er flere måder at slette data fra en database i MySQL. Til tider kan det være nødvendigt at slette hele tabeller , da nogle tabeller er midlertidige - skabt til at være målet for en SELECT INTO forespørgsel - og skal slettes efter du er færdig med at bruge dem. MySQL giver mulighed for dig at slette individuelle rækker , hele tabeller eller endda komplette databaser. Instruktioner
Slet enkelte rækker fra en MySQL-database
1
Query de rækker, du vil slette. Du er nødt til at bruge SELECT til at forespørge de rækker, du ønsker at slette, før du rent faktisk slette dem.
2
Brug SELECT kommando til at undgå at lave en fejl i WHERE . Brug SELECT først kontrollerer, at du har de data, du virkelig ønsker at slette. Ellers kan kommandoen Slet ikke gendannes , og du kan miste data. Dette eksempel sletter alle kunder med en balance på mere end 0 fra kunder database . Eksempel: SELECT * FROM kunder WHERE balance > 0.0 ,
3
Slet rækkerne. Denne forespørgsel er næsten identisk med den SELECT forespørgsel. Dette vil falde disse rækker fra bordet , så sørg for du virkelig ønsker at gøre det! Eksempel: DELETE FROM kunder WHERE balance > 0.0 ,
Slet tabeller fra en MySQL-database
4
slette tabellen . Sletning af en tabel kaldes " slippe " det og er en meget simpel kommando. I denne første form , vil det give en fejl , hvis tabellen ikke eksisterer. Eksempel: DROP TABLE kunder
5
Slet tabellen, hvis den findes. Det er nemmere at bruge denne formular i stedet for at kontrollere manuelt for at se, om tabellen eksisterer , og derefter slippe det , eller forsøger at droppe en tabel, der ikke eksisterer, og at skulle beskæftige sig med fejlen . Eksempel: DROP TABLE IF EXISTS kunder
6
Drop en midlertidig tabel . Der er en snøre i DROP kommandoen til at falde kun de tabeller, der er markeret midlertidig. Det er mere sikker måde at slippe midlertidige tabeller . Eksempel: DROP midlertidig tabel kunder
Slet MySQL Databaser
7
Drop den database ved hjælp af en af de to former af DROP kommando. Denne form vil droppe hele databasen og alle tabeller i databasen. Eksempel: DROP DATABASE customers_db ,
8
Drop en database, hvis det eksisterer. Denne kommando vil undertrykke en fejlmeddelelse, hvis databasen ikke eksisterer. Eksempel: DROP DATABASE IF EXISTS customers_db ,