sql >> Database teknologi >  >> RDS >> Mysql

Sådan opretter du en database i MySQL

Før vi ser på, hvad MySQL er, lad os først diskutere, hvad en database er og dens brug. I moderne omgivelser er databaser almindelige, og de er en standard måde at opbevare data/information på. For eksempel, når du uploader et billede til din sociale mediekonto, fungerer dit fotogalleri som en database.

Et andet eksempel på databasebrug er, når du går til websteder, for eksempel online e-handelsbutikker, for at købe en elektronisk enhed. Databasen er i dette tilfælde indkøbskurven, hvor de varer, du køber, midlertidigt opbevares. Derfor er det tydeligt, at en database er en lagringsmekanisme, som vi alle er stødt på i vores daglige liv.

Bemærk: Sammenfattende er en database en struktureret samling af data.

Hvis du er bekendt med databaser, er du måske stødt på udtrykket "relationel database." En relationel database er data, der relaterer til hinanden. For eksempel er en lærer på en skole relateret til en elev på forskellige måder. Ud fra de fag, der undervises i, kan vi med sikkerhed sige, at en lærer er relateret til en elev og omvendt. Derfor bruges en relationsdatabase også til at vise data, der relaterer til hinanden på den ene eller anden måde.

En database har forskellige funktioner, som vi vil se på. En af de mest almindelige funktioner er et bord. En tabel refererer blot til en tegning, der består af rækker og kolonner, ligesom et regneark. En tabel i en database indeholder flere relationer, som brugeren bør være fortrolig med. Nogle af de mest bemærkelsesværdige forhold er:

  • Et en-til-en forhold
  • Et én-til-mange-forhold
  • Et mange-til-mange forhold

Mens han beskæftiger sig med enorme datamængder, bør brugeren have en forbedret måde at definere databaser, tabeller og data på. Dette vil hjælpe med en effektiv behandling af data. Vi vil kræve SQL for at konvertere data (Rå information) til information (Nyttige data).

SQL er det standardiserede sprog, der bruges i databasen. SQL er en forkortelse for Standard Query Language.

Sproget består af tre dele:

  1. Datadefinitionssprog, der omfatter sætninger, der hjælper dig med at definere databasen og dens objekter, såsom visninger, tabeller, procedurer og mange flere.
  2. Datakontrolsprog, der giver dig adgang til specifikke data i databasen.
  3. Datamanipulation, som indeholder udsagn, så du kan opdatere og forespørge data.

Da du har et glimt af databaser, er det tid til at dykke ned og se på "Hvad er MySQL .”

MySQL er et open source-databasestyringssystem kategoriseret som et relationelt DBMS (Database Management System). Michael Widenius' datter "My" var medstifter af MySQL, dermed navnet MySQL. Navnet kombinerer to udtryk; medstifteren "My" og "SQL", en forkortelse for Structured Query Language.

MySQL er en databasetjeneste, der bruges til at implementere cloud-native applikationer. Det bruges også til forskellige formål, herunder data warehousing, e-handel og logningsapplikationer. Almindeligvis bruges MySQL til at oprette, redigere og forespørge data i en database.

Derudover er MySQL et databasestyringssystem, der giver brugeren mulighed for at administrere en relationsdatabase. Da MySQL er open source-software, kan den oprindelige kildekode ændres og redigeres gratis.

Bemærk: MySQL tilbydes både som en open source serverudgave og som en enterprise server udgave. For at få enterprise server-udgaven skal du købe en kommerciel licens fra Oracle.

MySQL er veltilpasset, hvilket gør det nemt at bruge sammenlignet med andre databaser såsom Oracle-databasen og Microsoft SQL Server.

MySQL er kompatibel med flere større operativsystemer såsom UNIX, Linux og Windows. Derfor har vi to proceduremæssige muligheder for at installere denne applikation. Den første er at bruge serverdownloadmetoden, mens den anden er at bruge desktopinstallationsmetoden.

Efter succesfuld installation af MySQL-programmet, lad os nu lære, hvordan man opretter en database. I vores tilfælde vil vi bruge serverdownloadproceduren. Du kan henvise til denne artikel "Sådan installerer du MySQL på Windows" for at få en klar forståelse af, hvordan du installerer MySQL på dit Windows-operativsystem.

Har du spurgt om, hvordan man opretter en database i MySQL? Du skal ikke bekymre dig og bekymre dig selv længere, da denne artikel vil gennemgå alle de nødvendige trin for at oprette en database i MySQL. Alt du skal gøre er at spare din tid og læse denne artikel igennem.

Oprettelse af en database i MySQL

Kort sagt er oprettelse af en database i MySQL simpelthen det første skridt mod at gemme data på en velstruktureret måde. Der er nyttige syntakser, der bruges til at oprette databaser, som vi skal se i denne artikel.

OPRET DATABASE sætning er den vigtigste og mest værdifulde syntaks i dette afsnit, da den opretter en ny database i SQL.

I en databaseoprettelse vil "CREATE ” søgeord bruges til at udvikle eller skabe. For eksempel er der to hovedoprettelsessætninger i SQL:

  • OPRET DATABASE
  • OPRET TABEL

Syntaks:

CREATE DATABASE database_name;

Bemærk: databasenavn er navnet på databasen.

Der er to måder, man kan bruge til at oprette en database:

  • Brug af MySQL Command Line Client
  • Brug af MySQL Workbench

Oprettelse af database ved hjælp af MySQL-kommandolinjeklient

Først skal du angive CREATE DATABASE sætning efterfulgt af databasenavnet at oprette en database. Et punkt at bemærke:databasenavnet skal være unikt i MySQL-serverforekomsten. Hvis du ikke angiver et unikt navn til din database, vil en fejlmeddelelse dukke op fra MySQL. Når sådanne situationer opstår, skal du angive et andet navn til din database. For eksempel er en almindelig fejl, når du bruger et allerede eksisterende navn til at oprette en database, vil du få en pop op-fejl.

Eksempel:

For at oprette en ny database i MySQL (Command Line Client) med navnet foss_linux skal du bruge følgende syntaks:

CREATE DATABASE foss_linux;

Hvis du ved et uheld brugte det samme navn, kan du nemt oprette en anden database; Derfor bør du ikke spænde ud, hvis du får fejlen, da den er normal. Alternativt kan du droppe databasen og oprette en ny.

Mens du opretter databasen, behøver du ikke bekymre dig om tegnsæt og sortering, da MySQL som standard anvender tegnsæt og sorterer under opsætning af databasen.

For at oprette en ny database ved hjælp af MySQL-kommandolinjeklienten, som vist ovenfor, bør du holde dig til følgende retningslinjer:

  • Log først ind med de medfølgende root-brugeroplysninger, du oprettede, mens du installerede MySQL på dit operativsystem.
  • Brug OPRET DATABASE sætning for at oprette en ny database
  • Brug VIS DATABASER sætning for at returnere en liste over eksisterende databaser til den aktuelle server.

For at kontrollere den nyoprettede database skal du køre VIS OPRET DATABASE .

Efter at have kørt denne kommando, returnerer MySQL DB'ens navn, tegnsæt og sortering sammen, som vist på billedet ovenfor.

Når du er færdig, kan du nu oprette tabeller og andre databaserelaterede objekter i den nyoprettede foss_linux-database.

Du kan nu afslutte kommandolinjeklienten ved at bruge “quit” kommando. Denne erklæring er nyttig, når du vil afslutte og afslutte MySQL-programmet. For at afslutte, skriv exit-kommandoen.

Det er de afgørende trin, du skal bruge for at gøre dig bekendt med succes med at oprette, forespørge, manipulere og redigere data i en database.

Dette er en måde, man kan bruge til at oprette en database i MySQL. En anden almindelig metode, som vi vil dække i denne artikel, er at oprette en database ved hjælp af MySQL workbench. Følg nedenstående trin for at oprette en database ved hjælp af MySQL workbench.

Oprettelse af en database ved hjælp af MySQL Workbench

Der er to måder at oprette en database ved hjælp af MySQL workbench:

Metode 1

Start først MySQL workbench-applikationen og klik på knappen skrevet "+" som vist nedenfor for at oprette en ny forbindelse.

For det andet skal du indtaste navnet på forbindelserne og derefter klikke på knappen Test forbindelse.

Når du har klikket på den knap, kører bænken og viser en dialogboks, der beder dig om at indtaste adgangskoden for "root"-brugeren:

I dette afsnit skal du først indtaste adgangskoden til root-brugeren; derefter skal du klikke på "afkrydsningsfeltet" i Gem adgangskode i boksen, og derefter klikke på "OK"-knappen i bunden for at fortsætte med processen.

Når det forrige trin er fuldført, skal du dobbeltklikke på forbindelsesnavnet "Foss Linux Tuts" for at oprette forbindelse til MySQL-serveren, som vist i eksemplet nedenfor.

Derefter starter MySQL Workbench med følgende vindue, der indeholder fire sektioner:Navigator, Query, Information og output.

Klik på knappen "opret et nyt skema i den tilsluttede server" fra værktøjslinjen, som vist på skærmbilledet nedenfor.

Bemærk: I MySQL er der begreber, som du også skal sætte dig ind i, såsom skemaet, som med andre ord betyder database. Så når du bliver bedt om at oprette et nyt skema, med andre ord, bliver du bedt om at oprette en ny database.

Tegnsættet og sorteringen indstilles som standard, når du opretter databasen eller skemaet; derfor behøver du ikke ændre noget. Når du er færdig, skal du klikke på knappen "Anvend" nederst i vinduet.

Derudover er der en tilbagevendingsknap i bunden, som hjælper dig med at fortryde alle de specifikationer eller indstillinger, du ved et uheld har foretaget, før du opsætter din database.

Efter at have gjort det, dukker et vindue op på MySQL Workbench, der viser SQL-scriptet, der skal anvendes på databasen. Bemærk, at CREATE SCHEMA-kommandoen er den samme som CREATE DATABASE-sætningen. Derfor kan du bruge enhver, der passer dig, til at oprette databasen.

Når du er færdig, vil du se den nyoprettede database på fanen skemaer.

Metode 2:

For at oprette en database med navnet fosslinux_tuts, skal vi bruge følgende syntaks:

CREATE SCHEMA fosslinux_tuts

Bemærk: Når du bruger metode 2, skal du udføre forespørgslen med den første knap efter knappen Gem.

Denne syntaks vil skabe en database "fosslinux_tuts."

Konklusion

Vi håber nu, at du er fuldt ud bekendt med alt, hvad du behøver at vide om at oprette en database i MySQL ved hjælp af begge metoder (oprettelse af en database ved hjælp af MySQL-programmet og oprettelse af en database ved hjælp af MySQL-bench).

For at opsummere det, har denne tutorial opsummeret, hvordan man opretter en ny database fra MySQL-programmet ved hjælp af MySQL "CREATE DATABASE"-sætningen og fra MySQL-arbejdsbordet ved hjælp af "CREATE SCHEMA"-sætningen. Derudover har artiklen også delvist dækket installationen af ​​MySQL på Windows-operativsystemer.

Ved hjælp af denne artikeltutorial kan du oprette en database fra bunden ved at bruge begge de ovennævnte metoder. Har du nogensinde prøvet at bruge MySQL? Hvorfor og hvordan har du det, når du bruger det? Del venligst med os i kommentarfeltet nedenfor. Tak fordi du læste med.


  1. Spring Boot Query-annotering med nativeQuery virker ikke i Postgresql

  2. Pivot med flere kolonner i T-SQL

  3. SQL Server-destination vs OLE DB-destination

  4. Postgresql COPY-kommando, der giver tilladelser nægtet fejl