Denne opplæringen belyser hvordan du bruker MySQL avkortede utsagn for å fjerne alle dataene i en databasetabell.
Mysql avkortet uttalelse er en del av datadfinisjonens språkuttalelser. Imidlertid ligner funksjonene på Delete -setningen, noe som gjør at det virker som en del av datamanipulasjonsspråket.
For å bruke den avkortede uttalelsen, må du ha drop -privilegiene i databasen.
Funksjoner av avkortet
Følgende er noen av de fremtredende egenskapene i avkortet uttalelse som gjør det annerledes enn slettingserklæringen:
Grunnleggende bruk
Den generelle syntaksen for bruk av avkortet uttalelse er:
Avkortetabell tbl_name;MERK: Du kan hoppe over tabellens nøkkelord, og avkortet uttalelse vil utføre på samme måte. Imidlertid er det bedre å legge til tabellens nøkkelord for å unngå forvirring med avkortet funksjon.
Eksempel Bruk sak
La oss se på et eksempel på hvordan du bruker den avkortede uttalelsen.
For dette eksemplet vil jeg bruke de ansattes bord gitt i ressursen nedenfor:
https: // dev.mysql.com/doc/indeks-annet.html
Velg først noen få verdier fra tabellen for å bekrefte at den ikke er tom:
Velg * fra ansatte grense 10;Utgangen vises nedenfor:
Nå som vi har bekreftet at tabellen er full av data, la oss prøve å avkort tabellen som:
Sett Foreign_Key_checks = FALSE;Vi satte først utenlandske_key_check -variabelen til falsk fordi avkortet uttalelse mislykkes hvis tabellen inneholder begrensninger fra andre tabeller.
Når vi har fjernet muligheten til å sjekke begrensninger fra andre tabeller, kaller vi avkortet setning for å fjerne dataene.
Du kan bekrefte ved å klikke på SELECT:
Velg * fra ansatte;FORSIKTIGHET: Ikke fjern sjekken for begrensninger i tabeller i en virkelighetsdatabase.
Konklusjon
Denne guiden gikk deg gjennom hvordan du bruker avkortet uttalelse i MySQL for å fjerne data i en tabell. Jeg håper opplæringen var nyttig.