Hvordan virker CREATE DATABASE Statement i MySQL

Hvordan Virker Create Database Statement I Mysql



MySQL er et meget brugt RDBMS, der understøtter forskellige kommandoer og forespørgsler til at udføre forskellige databaseoperationer. En af dem er at oprette en ny database, som kan gøres ved at bruge ' OPRET DATABASE ' udmelding. CREATE DATABASE-sætningen giver dig mulighed for at definere en ny database med et bestemt navn i MySQL-serveren med oprettelsesrettigheder. Ved hjælp af denne sætning kan du angive forskellige muligheder for den nye database, såsom standardtegnsæt, sortering osv.

Denne artikel vil forklare, hvordan CREATE DATABASE-sætninger fungerer i MySQL.







Hvordan fungerer CREATE DATABASE Statement i MySQL Server?

I MySQL kan en ny database oprettes ved at bruge ' OPRET DATABASE ” udsagn med det bestemte navn. Syntaksen til at oprette databasen er angivet nedenfor:



OPRET DATABASE [ databasenavn ] ;


I ovenstående syntaks skal du ændre ' [databasenavn] ” til et passende databasenavn.



Lad os gå videre til eksemplerne på oprettelse af en database, men før det skal du sikre dig, at du er logget ind på MySQL-databasen.





Eksempel 1: Opret en database

Et eksempel på oprettelse af et databasenavn ' linuxhintdatabase ' er angivet nedenfor:



OPRET DATABASE linuxhintdatabase;


Produktion


Outputtet viste, at databasenavnet ' linuxhintdatabase ” er blevet oprettet.

Lad os nu bekræfte, om databasen blev oprettet eller ej ved at bruge ' AT VISE kommando som følger:

VIS OPRET DATABASE linuxhintdatabase;


Produktion


Outputtet viser informationen om den nyligt (linuxhintdatabase) oprettede database.

Eksempel 2: Opret en database med muligheden 'HVIS IKKE FINDER'.

Mens du opretter den nye database i MySQL, ' HVIS IKKE FINNES ” Option bruges til at bekræfte, at den angivne database (samme navn) ikke allerede eksisterer på serveren. For at oprette en database ved at bruge ' HVIS IKKE FINNES ' valgmulighed skriv nedenstående kommando:

OPRET DATABASE, HVIS IKKE FINDER linuxhintdatabase1;


I ovenstående kommando, ' linuxhintdatabase1 ” er det nye databasenavn.

Produktion


Outputtet viste, at databasen var blevet oprettet.

Eksempel 3: Opret en database med CHARACTER SET og COLLATE

Det ' KARAKTERSÆT ' definerer tegnkodningen for databasen, mens ' SAMLER ” definerer reglerne for sortering og sammenligning af tegnene. For at oprette en database med 'CHARACTER SET' og 'COLLATE', skriv nedenstående kommando:

OPRET DATABASE linuxhintdatabase2 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;


Produktion


Outputtet viste, at databasen er blevet oprettet med de angivne muligheder.

Hvordan bruger man den nyoprettede database?

Databasen kan bruges/vælges ved at bruge ' brug ” kommando efter at have logget ind på MySQL. Et eksempel på brug af MySQL-databasen er givet nedenfor:

brug linuxhintdatabase;


Produktion


Outputtet viste, at databasen var blevet ændret til den nyoprettede database, hvilket betyder, at brugeren nu vil kunne bruge den.

Hvordan logger man direkte på den nyoprettede database?

For at logge direkte på den nyoprettede database skal du bruge MySQL-kommandoen med brugernavn og adgangskode som angivet nedenfor:

mysql -i md -s linuxhintdatabase


I ovenstående kommando, ' md ' er brugernavnet, og ' linuxhintdatabase ” er databasenavnet. Efter at have udført denne kommando, bliver du bedt om at indtaste adgangskoden til MySQL-serveren.

Produktion


Outputtet viste, at databasen var blevet forbundet.

Hvordan sletter man en database?

I MySQL kan databasen slettes ved at bruge ' DRÅBE kommando, eksemplet er givet nedenfor:

DROP DATABASE linuxhintdatabase;


I ovenstående kommando, ' linuxhintdatabase ” er databasenavnet.

Produktion


Outputtet viste, at databasen var blevet droppet (slettet).

Konklusion

Det ' OPRET DATABASE ” statement er en kraftfuld funktion, der giver brugerne mulighed for at oprette en ny database i MySQL-serveren med eventuelle yderligere muligheder eller indstillinger. Denne artikel forklarede syntaksen for CREATE DATABASE-sætningen sammen med eksempler på at oprette en database, bruge databasen, logge direkte på databasen og slette en database.