Det er flere måter å slette data fra en database i MySQL. Til tider kan det også være nødvendig å slette hele tabeller , siden noen tabeller er midlertidige - skapt for å være målet for en SELECT INTO spørring - og må slettes etter at du er ferdig med å bruke dem . MySQL tillater deg å slette individuelle rader , hele tabeller eller til og med komplett databaser . Instruksjoner
Slett Individuelle rader fra en MySQL database
en
Query radene du vil slette. Du må bruke SELECT å søke radene du ønsker å slette før du faktisk slette dem.
2
Bruk SELECT- kommando for å unngå å gjøre en feil i WHERE-leddet . Ved hjelp av SELECT først kontrollerer at du har data du virkelig ønsker å slette. Ellers kan DELETE kommandoen være uopprettelig, og du kan miste data . Dette eksempelet sletter alle kunder med en balanse på mer enn 0 fra kunder database . Eksempel : SELECT * FROM kunder WHERE balanse > 0,0 ;
3
Slett radene . Dette søket er nesten identisk med SELECT spørring . Dette vil slippe disse radene fra tabellen , så sørg for at du virkelig ønsker å gjøre det! Eksempel : DELETE FROM kunder WHERE balanse > 0,0 ;
Slette tabeller fra en MySQL database
4
slette tabellen . Slette en tabell som kalles " slippe " det og er en veldig enkel kommando . I denne første formen , vil det gi en feilmelding hvis tabellen ikke eksisterer. Eksempel : DROP TABLE kunder;
5
Slett bordet hvis den eksisterer . Det er lettere å bruke dette skjemaet stedet for å sjekke manuelt for å se om tabellen finnes, og deretter slippe den , eller prøver å slippe en tabell som ikke eksisterer , og måtte håndtere feilen. Eksempel : DROP TABLE IF eksisterer kunder;
6
Drop en midlertidig tabell . Det er en constrict av DROP -kommandoen til å slippe bare tabellene som er merket midlertidig . Det er tryggere måte å slippe midlertidige tabeller . Eksempel : DROP midlertidige tabellen kunder;
Slett MySQL -databaser
7
Drop databasen med en av de to former av DROP kommandoen. Dette skjemaet vil slippe hele databasen og alle tabeller i databasen. Eksempel : DROP DATABASE customers_db ;
8
Drop en database bare hvis den eksisterer. Denne kommandoen vil undertrykke en feilmelding hvis databasen ikke eksisterer. Eksempel : DROP DATABASE IF eksisterer customers_db ;