Slett/slipp et bord i MySQL

Delete Drop Table Mysql



MySQL er et relasjonsbasert databasesystem som gir raske og pålitelige løsninger. Det er kjent for sin evne til å utføre raskt og for sin unike og enkle brukeropplevelse. Utførelse av CRUD -operasjoner er kjerneoperasjonene og grunnleggende konsepter når du arbeider med databaser. I denne artikkelen lærer du hvordan du sletter en tabell i en database.

Før du lærer mer om sletting av tabeller som bruker MySQL, må du kontrollere at du har den nyeste versjonen av MySQL installert på datamaskinen din. Sørg også for at du har en database og en tabell i den du vil slette. I denne artikkelen antar vi at du forstår de grunnleggende begrepene i MySQL -setninger og at du har en database og tabell i MySQL som du vil slette.







Du kan finne ut hvilken versjon av MySQL som kjører på systemet ditt ved å kjøre kommandoen 'mysql -V':



mysql-V

Du kan nå gå fremover og vite at du har den nyeste versjonen installert.



For å finne ut om MySQL fungerer som det skal, kjører du følgende kommando:





sudo systemctl status mysql

Hvis tjenesten ikke kjører, kan du aktivere tjenesten ved hjelp av kommandoen nedenfor:

sudo systemctl start mysql

Etter at du har startet den, kobler du til MySQL -serveren som en rotbruker med superbrukerrettigheter ved hjelp av sudo. Ellers kan du skrive inn et tilpasset brukernavn i stedet for rotnavn.



Følgende trinn viser tabellslettingsprosessen for MySQL-servere i kommandolinjeterminalen.

sudo mysql-du roter-s

Etter at du har angitt MySQL -skallet, lister du opp databasene og velger databasen du vil slette en tabell fra.

FORESTILLING DATABASER ;

Velg riktig database ved å kjøre USE -setningen med databasenavnet.

BRUK database_name;

Etter at du har valgt databasen fra listen, velger du også tabellen. For å se en liste over tabellene i databasen, kjør kommandoen VIS TABELLER:

FORESTILLING TABELLER ;

Velg nå tabellen du vil slette. For å slette tabellen, kjør DROP TABLE -kommandoen og oppgi et tabellenavn, for eksempel:

MISTE BORD tabellnavn;

Hvis du ikke kan slette eller slippe en tabell, må du kontrollere at du har de riktige rettighetene for tabellen. Hvis du ikke har rettighetsproblemet, men fremdeles får en feilmelding når du prøver å slette en tabell, kan det være at du prøver å slette en ikke -eksisterende tabell, eller det kan være en stavefeil. For å unngå denne feilen, gir MySQL IF EXISTS -klausulen. Hvis du bruker denne klausulen, vil MySQL ikke kaste feil hvis det ikke finnes noen tabell over det gitte navnet i spørringen i databasen. IF EXISTS -klausulen har en spesifikk syntaks som må følges, vist nedenfor:

MISTE DATABASE HVIS FINNES database_name;

Konklusjon

Denne artikkelen inneholder to forskjellige metoder for å slette en eksisterende tabell i en MySQL -database, både med og uten bruk av IF EXISTS -klausulen. Artikkelen beskrev også forskjellen mellom disse to metodene for din bekvemmelighet.