Dette innlegget vil diskutere “Slett fra”Uttalelsesbruk.
Forutsetning: Koble til MySQL -databaseserveren
For å koble MySQL -databaseserveren til systemet ditt, åpner du ledeteksten og bruker denne syntaks:
mysql -u -pGi brukernavnet ditt i syntaks og treff "Tast inn”Oppgi passordet for å logge på MySQL Server med hell:
For å bruke en database som du vil utføre slettingsoperasjonen, bruker du denne syntaks:
bruk [db-name];Plasser navnet på databasen i syntaks:
For å vise navnene på de tilgjengelige tabellene i databasen, kjør denne kommandoen:
Vis bord;Utgangen viser navnene på tabeller:
Merk: Dette innlegget vil bruke "elementene" -tabellen i eksemplene.
Syntaks
“Slett fra”Uttalelse brukes til å slette en rad eller rader fra tabellen basert på en spesifikk tilstand. Syntaks for “Slett fra”Uttalelse:
Slett fra [tabellnavn] hvor tilstanden;Eksempel 1: Slett rad ved hjelp av enkel tilstand
La oss se et eksempel for å slette radene fra “gjenstander”Bord der“id”Av tabellen er lik“2155”, Kjør denne spørringen:
Slett fra elementer der ID = 2155;Utgangen viser meldingen “1 rad berørt”, Det betyr at 1 rad stemte overens med den spesifiserte tilstanden:
Eksempel 2: Slett rad ved hjelp av sammenligningsoperatør i tilstand
La oss se et annet eksempel for å slette radene til "punkt”Tabell basert på betingelsen som“id”Bør være større enn“2140”, Spørringen for dette eksemplet er:
Slett fra elementer der ID> 2140;Spørringen utført vellykket og viser meldingen som "14 rader berørt”Det betyr at“ 14 ”rader stemte overens med den spesifiserte tilstanden:
Eksempel 3: Slett uttalelse i kombinasjon av sammenligningsoperatør med begrensningsklausul
“Slett fra”Uttalelse kan inneholde“GRENSE”Klausulen til og med,“GRENSE”Clause definerer det maksimale antall rader. Hvis brukeren vil slette radene i "gjenstander”Tabell hvis“id" er større enn "14”Men antall rader skal ikke overstige“10”I nummer, kjør denne spørringen:
Slett fra elementer der ID> 2100 grense 10;I utgangen vises meldingen som "10”:
Eksempel 4: Slett rad basert på flere forhold
“Slett fra”Uttalelse kan inneholde flere forhold, ved hjelp av logiske operatører. La oss se et eksempel for å slette radene fra “gjenstander”Tabell, der“Bestillings ID”Er større enn“ og ”lik”829” OG “Enhetspris" er større enn "20”, Bruk denne spørringen for dette eksemplet:
Slett fra elementer der OrderId> = 829 og UnitPrice> 20;Spørringen utføres vellykket:
Eksempel 5: Slett alle rader i en tabell
For å slette alle radene fra tabellen “Elementer”, bruk denne spørringen:
Slett fra elementer;Alle radene fra bordet blir slettet vellykket:
Konklusjon
“Slett skjema”Uttalelse kan brukes til å slette radene basert på en definert tilstand, ved å kjøre“Slett fra [tabellnavn] hvor tilstanden;”Kommando. Komplekse forhold kan dannes ved bruk av logiske, sammenligningsoperatører. For å slette alle radene på tabellen, bruk syntaks “Slett fra [tabellnavn];”. Dette innlegget diskuterte bruken av "Slett fra”Uttalelse.