logo

MySQL Opret database

En database bruges til at gemme samlingen af ​​poster i en organiseret form. Det giver os mulighed for at opbevare dataene i tabeller, rækker, kolonner og indekser for at finde den relevante information ofte. Vi kan nemt få adgang til og administrere registreringerne gennem databasen.

MySQL implementerer en database som en mappe, der gemmer alle filer i form af en tabel. Det giver os mulighed for at oprette en database primært i to måder :

  1. MySQL kommandolinjeklient
  2. MySQL Workbench

MySQL kommandolinjeklient

Vi kan oprette en ny database i MySQL ved at bruge OPRET DATABASE sætning med nedenstående syntaks:

 CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]; 

Parameterforklaring

Parameterbeskrivelserne af ovenstående syntaks er som følger:

Parameter Beskrivelse
databasenavn Det er navnet på en ny database, der skal være unik i MySQL-serverforekomsten. Det HVIS IKKE FINNES klausul undgår en fejl, når vi opretter en database, der allerede eksisterer.
tegnsæt_navn Det er valgfrit. Det er navnet på tegnsættet til at gemme hvert tegn i en streng. MySQL-databaseserver understøtter mange tegnsæt. Hvis vi ikke angiver dette i erklæringen, tager MySQL standardtegnsættet.
samlingsnavn Det er valgfrit at sammenligne tegn i et bestemt tegnsæt.

Eksempel

Lad os forstå, hvordan man opretter en database i MySQL ved hjælp af et eksempel. Åbn MySQL-konsollen og skriv adgangskoden ned, hvis vi har angivet under installationen. Nu er vi klar til at oprette en database. Her skal vi oprette et databasenavn 'medarbejderb' ved hjælp af følgende udsagn:

 mysql> CREATE DATABASE employeesdb; 

Det vil se ud som nedenstående output:

MySQL Opret database

Vi kan gennemgå den nyoprettede database ved at bruge nedenstående forespørgsel, der returnerer databasens navn, tegnsæt og sortering af databasen:

 mysql> SHOW CREATE DATABASE employeedb; 

MySQL Opret database

Vi kan kontrollere den oprettede database ved hjælp af følgende forespørgsel:

 mysql> SHOW DATABASES; 

Efter at have udført ovenstående forespørgsel, kan vi se alle de oprettede databaser på serveren.

MySQL Opret database

Endelig kan vi bruge nedenstående kommando til at få adgang til databasen, der gør det muligt for os at oprette en tabel og andre databaseobjekter.

 mysql> USE emplyeedb; 

BEMÆRK: Alle databasenavne, tabelnavne og tabelfeltnavne skelner mellem store og små bogstaver. Vi skal bruge egennavne, mens vi giver enhver SQL-kommando.

MySQL Workbench

Det er et visuelt databasedesign- eller GUI-værktøj, der bruges til at arbejde med databasearkitekter, udviklere og databaseadministratorer. Dette visuelle værktøj understøtter SQL udvikling, datamodellering, datamigrering og omfattende administrationsværktøjer til serverkonfiguration, brugeradministration, backup og mange flere. Det giver os mulighed for at skabe nye fysiske datamodeller, E-R-diagrammer og SQL-udvikling (kør forespørgsler osv.).

For at oprette en ny database ved hjælp af dette værktøj skal vi først starte MySQL Workbench og log ind med det brugernavn og den adgangskode, du ønsker. Det vil vise følgende skærm:

MySQL Opret database

Udfør nu følgende trin for oprettelse af database:

sorter array liste

1. Gå til fanen Navigation og klik på Tidsplan menu . Her kan vi se alle de tidligere oprettede databaser. Hvis vi vil oprette en ny database, skal du højreklikke under Skema-menuen og vælge Opret skema eller klikke på databasen ikon (rødt rektangel) , som vist på det følgende skærmbillede.

MySQL Opret database

2. Det nye Schema-vindue åbnes. Indtast det nye databasenavn (f.eks. medarbejderdb ) og brug standardtegnsæt og sortering. Klik nu på knappen Anvend som vist på skærmen nedenfor:

MySQL Opret database

3. Et nyt pop op-vindue vises. Klik på ansøge knap.

MySQL Opret database

4. En ny pop op-skærm vises. Klik på Afslut knappen for at fuldføre oprettelsen af ​​databasen.

MySQL Opret database

5. Efter vellykket databaseoprettelse kan vi se nye databaser i menuen Skema. Hvis vi ikke kan se dette, skal du klikke på Opdater ikon ind i menuen Skema.

6. Vi kan se mere information om databasen ved at vælge databasen og klikke på 'jeg' ikon. Informationsvinduet viser flere muligheder, såsom tabel, triggere, indekser, brugere og mange flere.

MySQL Opret database

7. MySQL Workbench giver ikke mulighed for at omdøbe databasenavnet, men vi kan oprette, opdatere og slette tabel- og datarækkerne fra databasen.