Hvordan lage tabell i mysql ved hjelp av hvis ikke eksisterer teknikk

Hvordan lage tabell i mysql ved hjelp av hvis ikke eksisterer teknikk
Hver database er en samling tabeller som inneholder dataene, så etter opprettelsen av en database skal tabeller opprettes for å legge til data. Klausulen "hvis ikke eksisterer" brukes til å lage tabeller og er veldig nyttig for å unngå feil det nye bordet.

Vi vil forstå mer om bruken av klausulen "hvis ikke eksisterer" for å lage tabeller i denne artikkelen ved hjelp av forskjellige eksempler.

Hvordan vi kan lage en tabell ved hjelp av "hvis ikke eksisterer" -teknikken

Vi åpner først MySQL i terminalen:

$ sudo mysql

Vis databasene vi har:

Vis databaser;

En liste over alle databasene vises, vi vil bruke shopping_mart_data.

Bruk shopping_mart_data;

For å liste opp tabellene til denne databasen, kjører vi følgende kommando.

Vis bord;

Vi har en tabell med navnet “Gocery_bill”, vi vil først prøve å lage en tabell med samme navn.

Lag tabell Grocery_bill (Employee_id Int, Employee_name varchar (50));

Vi kan se en feil har blitt generert at "tabell" matbutikk_bill "allerede eksisterer", nå vil vi kjøre ovennevnte kommando ved å bruke "hvis ikke eksisterer".

Lag tabell hvis ikke eksisterer matbutikk_bill (ansatt_id int, ansattnavn varchar (50));

Kommandoen kjøres vellykket, men vi diskuterte ovenfor at de to tabellene med samme navn ikke kan opprettes, så vi vil igjen vise tabellene til databasen for å bekrefte om en annen tabell er opprettet eller ikke.

Vis bord;

Det er slik bekreftet at med samme navn ikke to tabeller ikke kan opprettes, og hvis vi bruker "hvis ikke eksisterer", vil den kjøre kommandoen med suksess uten Navn. Nå vil vi opprette tabellen ved å bruke klausulen "hvis ikke eksisterer" med et annet navn.

Lag tabell hvis ikke eksisterer ansatt_data (ansatt_id int, ansattnavn varchar (50));

En ny tabell er opprettet med suksess for å bekrefte at dette igjen viser tabellene til databasen.

Vis bord;

Tabellen er opprettet fordi det ikke er noen tabell som allerede eksisterer med navnet "Employee_data".

Konklusjon

MySQL brukes av mange selskaper som Amazon og Twitter for sine funksjoner av høy effektivitet og forskjellige innebygde klausuler som kan sikre at oppgavene blir oppfylt med letthet. I MySQL administreres alle dataene i tabeller etter å ha opprettet dem, for å unngå feilen i den samme tabellen som allerede eksisterer, bruker vi klausulen "hvis ikke eksisterer" i uttalelsen for å opprette tabellen. I denne artikkelen har vi diskutert hvis klausulen "hvis ikke eksisterer" brukes med "Opprett tabell" -uttalelsen, så vil den utføre kommandoen med hell uten å generere en feil og opprette en tabell bare hvis det ikke er noen annen tabell med lignende navn til stede i databasen.