Resultatene av denne oppskrivningen er:
Hva er MySQLs "Delete from" -uttalelse?
Når en bruker ønsker å fjerne eller slette bestemte poster (rad) fra MySQL -databasetabellene, ""Slett”Uttalelse kan brukes. Det er en datamanipulasjonsspråk -kommando som inneholder “HVOR" klausul. Hvis tilstanden er spesifisert, vil den slette eller fjerne bare de spesielle postene ellers, hele tabellpostene blir slettet. Det kan lagre de fjerne tømmerstokkene til den slettede posten.
Syntaks
Den generelle syntaksen til “Slett”Uttalelse er gitt nedenfor:
Slett hvor;Hvordan du kjører "slett fra" uttalelsen i mysql?
Følg de medfølgende trinnene for å bruke Slett fra“Uttalelse for å slette postene i MySQL.
Trinn 1: Start ledetekst
Til å begynne med, søk etter “Ledeteksten”Og lansere den:
Trinn 2: Få tilgang til MySQL -serveren
Koble deretter terminalen til MySQL -serveren ved å utføre "mysql”Kommando:
mysql -u root -pSom du kan se, har vi blitt koblet sammen med MySQL -serveren:
Trinn 3: Liste databaser
Utfør den oppgitte kommandoen for å liste opp alle databaser:
Vis databaser;Fra den gitte viste listen over databaser valgte vi den uthevede databasen:
Trinn 4: Endre database
Endre databasen gjennom "BRUK”Kommando:
Bruk mynewdb;Trinn 5: Se databasetabeller
Liste nå alle tabellene ved å bruke "FORESTILLING”Uttalelse:
Vis bord;Fra den oppgitte tabelllisten ønsker vi å slette postene fra "std1”Tabell:
Trinn 6: Liste tabellinnhold
For å vise innholdet i databasetabellene, utfør "PLUKKE UT”Kommando:
Velg * fra STD1;Som du ser inneholder den spesifiserte tabellen to poster, og vi ønsker å fjerne den andre raden:
Trinn 7: Slett post
Neste, utfør "Slett”Uttalelse med“HVOR”Klausul for å fjerne den spesielle posten:
Slett fra STD1 hvor FirstName = "Fatima";Trinn 8: Verifisering
Kjør “PLUKKE UT”Uttalelse for å sikre at posten blir slettet:
Velg * fra STD1;Det kan observeres at raden er slettet fra tabellen:
La oss sjekke ut neste avsnitt og lære om "Avkortet”Uttalelse.
Hva er MySQLs "avkortede" uttalelse?
For å slette alle de eksisterende radene i tabellen, "Avkortet”Uttalelse kan brukes. Det er den "Datadefinisjonsspråk”Kommando, som fjerner alle tabellens poster. Imidlertid kan det ikke brukes med "HVOR" klausul. I motsetning til "Slett”Uttalelse, transaksjonsloggen for hver fjernet post er ikke lagret. Når slettet er fjernet gjennom “avkortet” -kommandoen, kan den ikke rulles tilbake.
Syntaks
Den generelle syntaksen til Avkortet“Kommando er:
Avkortet bord;Hvordan du kjører "avkortet" uttalelsen i mysql?
For å fjerne hele postene til MySQL -databasetabellen ved å bruke “Avkortet“Sjekk ut de medfølgende instruksjonene.
Først, utfør "PLUKKE UT”Uttalelse for å vise tabellinnholdet:
Velg * fra STD1;For å slette alle postene, kjør den oppgitte kommandoen:
Avkortet bord STD1;Her, "Std1”Er måltabellnavnet:
For å sikre at hele tabelloppføringen blir fjernet eller ikke, bruk den oppgitte uttalelsen:
Velg * fra STD1;Det kan observeres at bordet er tomt:
Det er alt! Vi har kort forklart MySQL “Slett”Og“Avkortet”Kommandoer.
Konklusjon
“Slett hvor;”Er datamanipulasjonsspråkkommandoen som brukes til å slette spesifikke poster, som kan inneholde hvor leddet hvor lagret de slettede logger med fjerne poster. På den annen side "Avkortet bord;”Er dataddefinisjonens språkkommando som fjerner alle postene fra tabellen, og den inneholder ikke" hvor "-klausulen. Denne oppskrivningen diskuterte MySQL “Delete” og “avkortet” kommandoer.