logo

MySQL Opprett database

En database brukes til å lagre samlingen av poster i en organisert form. Det lar oss holde dataene i tabeller, rader, kolonner og indekser for å finne relevant informasjon ofte. Vi kan få tilgang til og administrere postene gjennom databasen veldig enkelt.

MySQL implementerer en database som en katalog som lagrer alle filer i form av en tabell. Det lar oss lage en database hovedsakelig i to veier :

  1. MySQL kommandolinjeklient
  2. MySQL arbeidsbenk

MySQL kommandolinjeklient

Vi kan opprette en ny database i MySQL ved å bruke LAG DATABASE uttalelse med syntaksen nedenfor:

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

Parameter Forklaring

Parameterbeskrivelsene for syntaksen ovenfor er som følger:

Parameter Beskrivelse
databasenavn Det er navnet på en ny database som skal være unik i MySQL-serverforekomsten. De HVIS IKKE FINNES klausul unngår en feil når vi oppretter en database som allerede eksisterer.
tegnsett_navn Det er valgfritt. Det er navnet på tegnsettet for å lagre hvert tegn i en streng. MySQL-databaseserver støtter mange tegnsett. Hvis vi ikke oppgir dette i setningen, tar MySQL standardtegnsettet.
samlingsnavn Det er valgfritt å sammenligne tegn i et bestemt tegnsett.

Eksempel

La oss forstå hvordan du lager en database i MySQL ved hjelp av et eksempel. Åpne MySQL-konsollen og skriv ned passordet, hvis vi har satt under installasjonen. Nå er vi klare til å lage en database. Her skal vi lage et databasenavn 'ansattb' ved å bruke følgende utsagn:

 mysql> CREATE DATABASE employeesdb; 

Det vil se ut som utgangen nedenfor:

MySQL Opprett database

Vi kan se gjennom den nyopprettede databasen ved å bruke spørringen nedenfor som returnerer databasenavnet, tegnsettet og sammenstillingen til databasen:

 mysql> SHOW CREATE DATABASE employeedb; 

MySQL Opprett database

Vi kan sjekke den opprettede databasen ved å bruke følgende spørring:

 mysql> SHOW DATABASES; 

Etter å ha utført spørringen ovenfor, kan vi se alle de opprettede databasene på serveren.

MySQL Opprett database

Til slutt kan vi bruke kommandoen nedenfor for å få tilgang til databasen som lar oss lage en tabell og andre databaseobjekter.

 mysql> USE emplyeedb; 

MERK: Alle databasenavn, tabellnavn og tabellfeltnavn skiller mellom store og små bokstaver. Vi må bruke egennavn mens vi gir en hvilken som helst SQL-kommando.

MySQL arbeidsbenk

Det er et visuelt databasedesign- eller GUI-verktøy som brukes til å jobbe med databasearkitekter, utviklere og databaseadministratorer. Dette visuelle verktøyet støtter SQL utvikling, datamodellering, datamigrering og omfattende administrasjonsverktøy for serverkonfigurasjon, brukeradministrasjon, sikkerhetskopiering og mange flere. Det lar oss lage nye fysiske datamodeller, E-R-diagrammer og SQL-utvikling (kjøre spørringer, etc.).

For å opprette en ny database med dette verktøyet, må vi først starte MySQL arbeidsbenk og logg inn med det brukernavnet og passordet du ønsker. Den vil vise følgende skjerm:

MySQL Opprett database

Gjør nå følgende trinn for å opprette database:

inkluderer c-programmering

1. Gå til fanen Navigasjon og klikk på Tidsplanmeny . Her kan vi se alle de tidligere opprettede databasene. Hvis vi ønsker å lage en ny database, høyreklikker du under Schema-menyen og velger Create Schema eller klikker databasen ikon (rødt rektangel) , som vist i følgende skjermbilde.

MySQL Opprett database

2. Det nye Skjema-vinduet åpnes. Skriv inn det nye databasenavnet (f.eks. ansattdb ) og bruk standard tegnsett og sortering. Klikk nå på Bruk-knappen som vist på skjermen nedenfor:

MySQL Opprett database

3. Et nytt popup-vindu vises. Klikk på Søke om knapp.

MySQL Opprett database

4. En ny popup-skjerm vises. Klikk på Bli ferdig for å fullføre opprettelsen av databasen.

MySQL Opprett database

5. Etter vellykket databaseoppretting kan vi se nye databaser i Schema-menyen. Hvis vi ikke ser dette, klikk på oppdateringsikon inn i Schema-menyen.

6. Vi kan se mer informasjon om databasen ved å velge databasen og klikke på 'Jeg' ikon. Informasjonsvinduet viser flere alternativer, som Tabell, Utløsere, Indekser, Brukere og mange flere.

MySQL Opprett database

7. MySQL Workbench gir ikke et alternativ for å gi nytt navn til databasenavnet, men vi kan opprette, oppdatere og slette tabellen og dataradene fra databasen.