sql >> Databasteknik >  >> RDS >> Mysql

Hur man skapar en databas i MySQL

Innan vi tittar på vad MySQL är, låt oss först diskutera vad en databas är och dess användning. I en modern miljö är databaser vanliga, och de är ett standardsätt för att lagra data/information. Till exempel, när du laddar upp ett foto till ditt sociala mediekonto, fungerar ditt fotogalleri som en databas.

Ett annat exempel på databasanvändning är när du går till webbplatser, till exempel e-handelsbutiker online, för att köpa en elektronisk enhet. Databasen är i det här fallet varukorgen där varorna du köper tillfälligt lagras. Därför är det uppenbart att en databas är en lagringsmekanism som vi alla har stött på i våra dagliga liv.

Obs! Sammanfattningsvis är en databas en strukturerad samling av data.

Om du är bekant med databaser kan du ha stött på termen "relationell databas." En relationsdatabas är data som relaterar till varandra. Till exempel i en skola är en lärare relaterad till en elev på olika sätt. Från de ämnen som undervisas kan vi med säkerhet säga att en lärare är relaterad till en elev och vice versa. Därför används en relationsdatabas också för att visa upp data som relaterar till varandra på ett eller annat sätt.

En databas har olika funktioner som vi ska titta på. En av de vanligaste funktionerna är ett bord. En tabell hänvisar bara till en ritning som består av rader och kolumner, precis som ett kalkylblad. En tabell i en databas innehåller flera relationer som användaren bör vara insatt i. Några av de mest anmärkningsvärda relationerna är:

  • En en-till-en relation
  • En en-till-många-relation
  • En många-till-många-relation

Samtidigt som användaren hanterar stora mängder data bör användaren ha ett förbättrat sätt att definiera databaser, tabeller och data. Detta kommer att bidra till en effektiv behandling av data. Vi kommer att kräva SQL för att konvertera data (råinformation) till information (användbar data).

SQL är det standardiserade språket som används i databasen. SQL är en förkortning för Standard Query Language.

Språket består av tre delar:

  1. Datadefinitionsspråk som består av uttalanden som hjälper dig att definiera databasen och dess objekt, såsom vyer, tabeller, procedurer och många fler.
  2. Datakontrollspråk som låter dig komma åt specifika data i databasen.
  3. Datamanipulation, som innehåller uttalanden för att du ska kunna uppdatera och söka efter data.

Eftersom du har en glimt av databaser är det dags att dyka in och titta på "Vad är MySQL .”

MySQL är ett databashanteringssystem med öppen källkod kategoriserat som ett relationellt DBMS (Database Management System). Michael Widenius dotter "My" var medgrundare av MySQL, alltså namnet MySQL. Namnet kombinerar två termer; medgrundaren "My" och "SQL", en förkortning för Structured Query Language.

MySQL är en databastjänst som används för att distribuera molnbaserade applikationer. Det används också för olika ändamål, inklusive datalager, e-handel och loggningsapplikationer. MySQL används vanligtvis för att skapa, redigera och söka efter data i en databas.

Dessutom är MySQL ett databashanteringssystem som ger användaren möjlighet att hantera en relationsdatabas. Eftersom MySQL är öppen källkod, kan den ursprungliga källkoden modifieras och redigeras gratis.

Obs! MySQL erbjuds både som en serverutgåva med öppen källkod och som en serverutgåva för företag. För att få Enterprise Server-utgåvan måste du köpa en kommersiell licens från Oracle.

MySQL är väl anpassad, vilket gör det enkelt att använda jämfört med andra databaser som Oracle-databasen och Microsoft SQL Server.

MySQL är kompatibel med flera stora operativsystem som UNIX, Linux och Windows. Därför har vi två proceduralternativ för att installera denna applikation. Den första är att använda nedladdningsmetoden för servern, medan den andra är att använda installationsmetoden för skrivbordet.

Efter att ha lyckats installera MySQL-programmet, låt oss nu lära oss hur man skapar en databas. I vårt fall kommer vi att använda servernedladdningsproceduren. Du kan hänvisa till den här artikeln "Hur man installerar MySQL på Windows" för att få en tydlig förståelse för hur man installerar MySQL på ditt Windows-operativsystem.

Har du frågat om hur man skapar en databas i MySQL? Oroa dig inte och bekymra dig längre eftersom den här artikeln kommer att gå igenom alla steg som krävs för att skapa en databas i MySQL. Allt du behöver göra är att avvara din tid och läsa igenom den här artikeln.

Skapa en databas i MySQL

Enkelt uttryckt är att skapa en databas i MySQL helt enkelt det första steget mot att lagra data på ett välstrukturerat sätt. Det finns användbara syntaxer som används för att skapa databaser, som vi ska se i den här artikeln.

SKAPA DATABAS uttalandet är den viktigaste och mest värdefulla syntaxen i det här avsnittet eftersom det skapar en ny databas i SQL.

I ett databasskapande visas "SKAPA ” nyckelord används för att utveckla eller skapa. Till exempel finns det två huvudsakliga skapa-satser i SQL:

  • SKAPA DATABAS
  • SKAPA TABELL

Syntax:

CREATE DATABASE database_name;

Obs! databasnamn är namnet på databasen.

Det finns två sätt man kan använda för att skapa en databas:

  • Använda MySQL Command Line Client
  • Använda MySQL Workbench

Skapa databas med MySQL kommandoradsklient

Först måste du ange SKAPA DATABAS uttalande följt av databasnamnet att skapa en databas. En punkt att notera:databasnamnet måste vara unikt inom MySQL-serverinstansen. Om du inte anger ett unikt namn till din databas kommer ett felmeddelande att dyka upp från MySQL. När sådana situationer uppstår måste du ange ett annat namn till din databas. Ett vanligt fel är till exempel att när du använder ett redan befintligt namn för att skapa en databas får du ett popup-fel.

Exempel:

För att skapa en ny databas i MySQL (Command Line Client) med namnet foss_linux använd följande syntax:

CREATE DATABASE foss_linux;

Om du av misstag använde samma namn kan du enkelt skapa en annan databas; Därför ska du inte skrämma dig om du får felet eftersom det är normalt. Alternativt kan du släppa databasen och skapa en ny.

När du skapar databasen behöver du inte oroa dig för teckenuppsättning och sortering eftersom MySQL, som standard, tillämpar teckenuppsättningar och sammanställningar när du ställer in databasen.

För att skapa en ny databas med hjälp av MySQL kommandoradsklient, som visas ovan, bör du hålla dig till följande riktlinjer:

  • Logga först in med de angivna rootanvändaruppgifterna som du skapade när du installerade MySQL på ditt operativsystem.
  • Använd SKAPA DATABAS uttalande för att skapa en ny databas
  • Använd VISA DATABASER för att returnera en lista över befintliga databaser till den aktuella servern.

För att kontrollera den nyskapade databasen, kör VISA SKAPA DATABAS .

Efter att ha kört det kommandot returnerar MySQL DB:s namn, teckenuppsättning och sortering tillsammans, som visas i bilden ovan.

När det är klart kan du nu skapa tabeller och andra databasrelaterade objekt i den nyskapade foss_linux-databasen.

Du kan nu avsluta kommandoradsklienten med ”avsluta” kommando. Detta uttalande är användbart när du vill avsluta och avsluta MySQL-programmet. För att avsluta, skriv kommandot exit.

Det är de avgörande stegen du behöver för att bekanta dig med att framgångsrikt skapa, fråga, manipulera och redigera data i en databas.

Detta är ett sätt man kan använda för att skapa en databas i MySQL. En annan vanlig metod som vi ska täcka i den här artikeln är att skapa en databas med MySQL-arbetsbänk. Följ stegen som nämns nedan för att skapa en databas med MySQL workbench.

Skapa en databas med MySQL Workbench

Det finns två sätt att skapa en databas med MySQL workbench:

Metod 1

Starta först MySQL workbench-applikationen och klicka på knappen skrivet "+" som visas nedan för att skapa en ny anslutning.

För det andra, skriv namnet på anslutningarna och klicka sedan på knappen Testa anslutning.

Efter att ha klickat på den knappen körs bänken och visar en dialogruta som ber dig att ange lösenordet för "root"-användaren:

I det här avsnittet måste du först skriva in lösenordet för root-användaren; efter det, klicka på "kryssrutan" i Spara lösenord i valvet, klicka sedan på "OK"-knappen längst ner för att fortsätta med processen.

När föregående steg är klart, dubbelklicka på anslutningsnamnet "Foss Linux Tuts" för att ansluta till MySQL-servern, som visas i exemplet nedan.

Därefter startar MySQL Workbench med följande fönster som innehåller fyra sektioner:Navigator, Query, Information och output.

Klicka på knappen "skapa ett nytt schema i den anslutna servern" i verktygsfältet, som visas av skärmdumpen nedan.

Obs! I MySQL finns det termer som du också behöver bekanta dig med, till exempel schemat, som med andra ord betyder databas. Så när du blir tillsagd att skapa ett nytt schema, med andra ord, blir du tillsagd att skapa en ny databas.

Teckenuppsättningen och sorteringen ställs in som standard när du skapar databasen eller schemat; så du behöver inte ändra något. När du är klar klickar du på knappen "Använd" längst ned i fönstret.

Dessutom finns en återställningsknapp längst ner som hjälper dig att ångra alla specifikationer eller inställningar som du av misstag har gjort innan du konfigurerade din databas.

Efter att ha gjort det, dyker ett fönster upp på MySQL Workbench som visar SQL-skriptet som ska tillämpas på databasen. Observera att kommandot CREATE SCHEMA är detsamma som CREATE DATABASE-satsen. Därför kan du använda vilken som helst som passar dig för att skapa databasen.

När du är klar kommer du att se den nyskapade databasen på fliken Schema.

Metod 2:

För att skapa en databas med namnet fosslinux_tuts använder vi följande syntax:

CREATE SCHEMA fosslinux_tuts

Obs! När du använder metod 2 måste du utföra frågan med den första knappen efter knappen Spara.

Denna syntax kommer att skapa en databas "fosslinux_tuts."

Slutsats

Vi hoppas nu att du är fullt förtrogen med allt du behöver veta om att skapa en databas i MySQL med båda metoderna (att skapa en databas med MySQL-programmet och skapa en databas med MySQL-bänken).

För att sammanfatta det har denna handledning sammanfattat hur man skapar en ny databas från MySQL-programmet med MySQL "CREATE DATABASE"-satsen och från MySQL-arbetsbänken med hjälp av "CREATE SCHEMA"-satsen. Dessutom har artikeln också delvis täckt installationen av MySQL på Windows-operativsystem.

Med hjälp av denna artikelhandledning kan du skapa en databas från början med båda metoderna som nämns ovan. Har du någonsin testat att använda MySQL? Varför och hur känner du dig när du använder den? Dela gärna med oss ​​i kommentarsfältet nedan. Tack för att du läste.


  1. IGNORE_DUP_KEY långsammare på klustrade index

  2. PL/SQL, hur undkommer man enstaka citattecken i en sträng?

  3. Returnera rad med maxvärdet för en kolumn per grupp

  4. Hur man ansluter till MySQL Server efter installation av XAMPP på Mac OS