Hvordan fungerer CREATE DATABASE Statement i MySQL

Hvordan Fungerer Create Database Statement I Mysql



MySQL er et mye brukt RDBMS som støtter forskjellige kommandoer og spørringer for å utføre forskjellige databaseoperasjoner. En av dem er å lage en ny database som kan gjøres ved å bruke ' LAG DATABASE ' uttalelse. CREATE DATABASE-setningen lar deg definere en ny database med et bestemt navn i MySQL-serveren med oppretterettigheter. Ved å bruke denne setningen kan du spesifisere ulike alternativer for den nye databasen, for eksempel standard tegnsett, sortering osv.

Denne artikkelen vil forklare hvordan CREATE DATABASE-setninger fungerer i MySQL.







Hvordan fungerer CREATE DATABASE Statement i MySQL Server?

I MySQL kan en ny database opprettes ved å bruke ' LAG DATABASE ' uttalelse med det spesielle navnet. Syntaksen for å lage databasen er gitt nedenfor:



LAG DATABASE [ databasenavn ] ;


I syntaksen ovenfor endrer du ' [databasenavn] ' til et passende databasenavn.



La oss gå til eksemplene på å lage en database, men før det må du kontrollere at du har logget på MySQL-databasen.





Eksempel 1: Opprett en database

Et eksempel på å lage et databasenavn ' linuxhintdatabase ' er gitt nedenfor:



LAG DATABASE linuxhintdatabase;


Produksjon


Utdataene viste at databasenavnet ' linuxhintdatabase ' har blitt skapt.

La oss nå bekrefte om databasen ble opprettet eller ikke ved å bruke ' FORESTILLING ' kommando som følger:

VIS LAG DATABASE linuxhintdatabase;


Produksjon


Utdataene viser informasjonen om den nylig (linuxhintdatabase) opprettede databasen.

Eksempel 2: Opprett en database med alternativet 'HVIS IKKE FINNES'.

Mens du oppretter den nye databasen i MySQL, ' HVIS IKKE FINNES Alternativet brukes for å bekrefte at den angitte databasen (samme navn) ikke allerede eksisterer på serveren. For å opprette en database ved å bruke ' HVIS IKKE FINNES ' alternativ skriv inn kommandoen nedenfor:

LAG DATABASE HVIS IKKE FINNES linuxhintdatabase1;


I kommandoen ovenfor, ' linuxhintdatabase1 ” er det nye databasenavnet.

Produksjon


Utdataene viste at databasen var opprettet.

Eksempel 3: Lag en database med CHARACTER SET og COLLATE

« KARAKTERSETT ' definerer tegnkodingen for databasen, mens ' SORTERE ” definerer reglene for sortering og sammenligning av karakterene. For å lage en database med 'CHARACTER SET' og 'COLLATE', skriv inn kommandoen nedenfor:

LAG DATABASE linuxhintdatabase2 KARAKTERSETT utf8mb4 SAMLER utf8mb4_unicode_ci;


Produksjon


Utdataene viste at databasen er opprettet med de angitte alternativene.

Hvordan bruke den nyopprettede databasen?

Databasen kan brukes/velges ved å bruke ' bruk ” kommando etter pålogging til MySQL. Et eksempel på bruk av MySQL-databasen er gitt nedenfor:

bruk linuxhintdatabase;


Produksjon


Utdataene viste at databasen hadde blitt endret til den nyopprettede databasen, noe som betyr at brukeren nå vil kunne bruke den.

Hvordan logge direkte på den nyopprettede databasen?

For å logge direkte på den nyopprettede databasen, bruk MySQL-kommandoen med brukernavn og passord som gitt nedenfor:

mysql -i md -s linuxhintdatabase


I kommandoen ovenfor, ' md ' er brukernavnet, og ' linuxhintdatabase ” er databasenavnet. Etter å ha utført denne kommandoen, vil du bli bedt om å skrive inn passordet for MySQL-serveren.

Produksjon


Utdataene viste at databasen var koblet til.

Hvordan slette en database?

I MySQL kan databasen slettes ved å bruke ' MISTE kommando, eksemplet er gitt nedenfor:

DROP DATABASE linuxhintdatabase;


I kommandoen ovenfor, ' linuxhintdatabase ” er databasenavnet.

Produksjon


Utdataene viste at databasen var slettet (slettet).

Konklusjon

« LAG DATABASE ” statement er en kraftig funksjon som lar brukere opprette en ny database i MySQL-serveren med eventuelle tilleggsalternativer eller innstillinger. Denne artikkelen forklarte syntaksen til CREATE DATABASE-setningen, sammen med eksempler på å lage en database, bruke databasen, logge direkte på databasen og slette en database.