logo

MySQL Skapa databas

En databas används för att lagra samlingen av poster i en organiserad form. Det tillåter oss att hålla data i tabeller, rader, kolumner och index för att hitta relevant information ofta. Vi kan komma åt och hantera journalerna genom databasen mycket enkelt.

MySQL implementerar en databas som en katalog som lagrar alla filer i form av en tabell. Det tillåter oss att skapa en databas huvudsakligen i två sätt :

  1. MySQL kommandoradsklient
  2. MySQL Workbench

MySQL kommandoradsklient

Vi kan skapa en ny databas i MySQL genom att använda SKAPA DATABAS uttalande med nedanstående syntax:

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

Parameter Förklaring

Parameterbeskrivningarna för ovanstående syntax är följande:

Parameter Beskrivning
Databas namn Det är namnet på en ny databas som ska vara unik i MySQL-serverinstansen. De OM INTE FINNS klausul undviker ett fel när vi skapar en databas som redan finns.
teckenuppsättningsnamn Det är valfritt. Det är namnet på teckenuppsättningen för att lagra varje tecken i en sträng. MySQL databasserver stöder många teckenuppsättningar. Om vi ​​inte tillhandahåller detta i uttalandet, tar MySQL standardteckenuppsättningen.
samlingsnamn Det är valfritt att jämföra tecken i en viss teckenuppsättning.

Exempel

Låt oss förstå hur man skapar en databas i MySQL med hjälp av ett exempel. Öppna MySQL-konsolen och skriv ner lösenordet, om vi har ställt in det under installationen. Nu är vi redo att skapa en databas. Här kommer vi att skapa ett databasnamn 'anställd' med hjälp av följande uttalande:

 mysql> CREATE DATABASE employeesdb; 

Det kommer att se ut som nedanstående utdata:

MySQL Skapa databas

Vi kan granska den nyskapade databasen med hjälp av nedanstående fråga som returnerar databasens namn, teckenuppsättning och sortering:

 mysql> SHOW CREATE DATABASE employeedb; 

MySQL Skapa databas

Vi kan kontrollera den skapade databasen med hjälp av följande fråga:

 mysql> SHOW DATABASES; 

Efter att ha kört ovanstående fråga kan vi se alla skapade databaser på servern.

MySQL Skapa databas

Slutligen kan vi använda kommandot nedan för att komma åt databasen som gör det möjligt för oss att skapa en tabell och andra databasobjekt.

 mysql> USE emplyeedb; 

OBS! Alla databasnamn, tabellnamn och tabellfältsnamn är skiftlägeskänsliga. Vi måste använda egennamn samtidigt som vi ger ett SQL-kommando.

MySQL Workbench

Det är ett visuellt databasdesign- eller GUI-verktyg som används för att arbeta med databasarkitekter, utvecklare och databasadministratörer. Detta visuella verktyg stödjer SQL utveckling, datamodellering, datamigrering och omfattande administrationsverktyg för serverkonfiguration, användaradministration, säkerhetskopiering och många fler. Det tillåter oss att skapa nya fysiska datamodeller, E-R-diagram och SQL-utveckling (kör frågor, etc.).

För att skapa en ny databas med det här verktyget måste vi först starta MySQL Workbench och logga in med det användarnamn och lösenord du vill ha. Det kommer att visa följande skärm:

MySQL Skapa databas

Gör nu följande steg för att skapa databas:

java giltiga identifierare

1. Gå till fliken Navigation och klicka på Schema meny . Här kan vi se alla tidigare skapade databaser. Om vi ​​vill skapa en ny databas, högerklicka under Schema-menyn och välj Skapa schema eller klicka på databasen ikon (röd rektangel) , som visas på följande skärm.

MySQL Skapa databas

2. Det nya Schema-fönstret öppnas. Ange det nya databasnamnet (t.ex. anställddb ) och använd standardteckenuppsättning och sortering. Klicka nu på knappen Använd som visas på skärmen nedan:

MySQL Skapa databas

3. Ett nytt popup-fönster visas. Klicka på Tillämpa knapp.

MySQL Skapa databas

4. En ny popup-skärm visas. Klicka på Avsluta för att slutföra skapandet av databasen.

MySQL Skapa databas

5. Efter lyckad databasskapande kan vi se nya databaser i Schema-menyn. Om vi ​​inte ser detta, klicka på uppdatera ikonen i Schema-menyn.

6. Vi kan se mer information om databasen genom att välja databasen och klicka på 'jag' ikon. Informationsfönstret visar flera alternativ, som tabell, utlösare, index, användare och många fler.

MySQL Skapa databas

7. MySQL Workbench tillhandahåller inte en möjlighet att byta namn på databasnamnet, men vi kan skapa, uppdatera och ta bort tabellen och dataraderna från databasen.