logo

Vytvorenie databázy MySQL

Databáza sa používa na uloženie zbierky záznamov v organizovanej forme. Umožňuje nám uchovávať údaje v tabuľkách, riadkoch, stĺpcoch a indexoch, aby sme často našli relevantné informácie. K záznamom môžeme pristupovať a spravovať ich prostredníctvom databázy veľmi jednoducho.

MySQL implementuje databázu ako adresár, ktorý ukladá všetky súbory vo forme tabuľky. Umožňuje nám vytvárať databázu hlavne v dve cesty :

  1. Klient príkazového riadka MySQL
  2. MySQL Workbench

Klient príkazového riadka MySQL

Novú databázu v MySQL môžeme vytvoriť pomocou VYTVORIŤ DATABÁZU príkaz s nižšie uvedenou syntaxou:

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

Vysvetlenie parametra

Popisy parametrov vyššie uvedenej syntaxe sú nasledovné:

Parameter Popis
názov_databázy Je to názov novej databázy, ktorá by mala byť jedinečná v inštancii servera MySQL. The AK NEEXISTUJE klauzula zabraňuje chybe, keď vytvárame databázu, ktorá už existuje.
charset_name Je to voliteľné. Je to názov znakovej sady na uloženie každého znaku do reťazca. Databázový server MySQL podporuje mnoho znakových sád. Ak to v príkaze neuvedieme, MySQL prevezme predvolenú znakovú sadu.
Collation_name Je voliteľný, ktorý porovnáva znaky v konkrétnej znakovej sade.

Príklad

Poďme pochopiť, ako vytvoriť databázu v MySQL pomocou príkladu. Otvorte MySQL konzolu a zapíšte si heslo, ak sme ho nastavili pri inštalácii. Teraz sme pripravení vytvoriť databázu. Tu vytvoríme názov databázy 'employeedb' pomocou nasledujúceho vyhlásenia:

 mysql> CREATE DATABASE employeesdb; 

Bude to vyzerať ako nasledujúci výstup:

Vytvorenie databázy MySQL

Novovytvorenú databázu môžeme skontrolovať pomocou nižšie uvedeného dotazu, ktorý vráti názov databázy, znakovú sadu a porovnanie databázy:

 mysql> SHOW CREATE DATABASE employeedb; 

Vytvorenie databázy MySQL

Vytvorenú databázu môžeme skontrolovať pomocou nasledujúceho dotazu:

 mysql> SHOW DATABASES; 

Po vykonaní vyššie uvedeného dotazu môžeme vidieť všetky vytvorené databázy na serveri.

Vytvorenie databázy MySQL

Nakoniec môžeme použiť nižšie uvedený príkaz na prístup k databáze, ktorá nám umožňuje vytvoriť tabuľku a ďalšie databázové objekty.

 mysql> USE emplyeedb; 

POZNÁMKA: Všetky názvy databáz, názvy tabuliek a názvy polí tabuľky rozlišujú veľké a malé písmená. Pri zadávaní akéhokoľvek príkazu SQL musíme používať správne mená.

MySQL Workbench

Ide o vizuálny návrh databázy alebo nástroj GUI, ktorý sa používa na prácu s databázovými architektmi, vývojármi a správcami databáz. Tento vizuálny nástroj podporuje SQL vývoj, dátové modelovanie, migráciu dát a komplexné administratívne nástroje pre konfiguráciu servera, správu užívateľov, zálohovanie a mnohé ďalšie. Umožňuje nám vytvárať nové fyzické dátové modely, E-R diagramy a vývoj SQL (spúšťanie dotazov atď.).

Na vytvorenie novej databázy pomocou tohto nástroja musíme najskôr spustiť MySQL Workbench a prihláste sa pomocou používateľského mena a hesla, ktoré chcete. Zobrazí sa nasledujúca obrazovka:

Vytvorenie databázy MySQL

Teraz vykonajte nasledujúce kroky na vytvorenie databázy:

Herečka Sai Pallavi

1. Prejdite na kartu Navigácia a kliknite na Ponuka rozvrhu . Tu vidíme všetky predtým vytvorené databázy. Ak chceme vytvoriť novú databázu, kliknite pravým tlačidlom myši pod menu Schema a vyberte Create Schema alebo kliknite na databázu ikona (červený obdĺžnik) , ako je znázornené na nasledujúcej obrazovke.

Vytvorenie databázy MySQL

2. Otvorí sa nová obrazovka okna Schema. Zadajte názov novej databázy (napr. zamestnanecdb ) a použite predvolenú znakovú sadu a zoraďovanie. Teraz kliknite na tlačidlo Použiť, ako je znázornené na obrazovke nižšie:

Vytvorenie databázy MySQL

3. Zobrazí sa nové kontextové okno. Klikni na Použiť tlačidlo.

Vytvorenie databázy MySQL

4. Zobrazí sa nová kontextová obrazovka. Klikni na Skončiť na dokončenie vytvárania databázy.

Vytvorenie databázy MySQL

5. Po úspešnom vytvorení databázy vidíme nové databázy v menu Schéma. Ak toto nevidíme, kliknite na ikona obnovenia do ponuky Schema.

6. Viac informácií o databáze zobrazíme výberom databázy a kliknutím na 'ja' ikonu. V informačnom okne sa zobrazuje niekoľko možností, napríklad Tabuľka, Spúšťače, Indexy, Používatelia a mnohé ďalšie.

Vytvorenie databázy MySQL

7. MySQL Workbench neposkytuje možnosť premenovania názvu databázy, ale môžeme vytvoriť, aktualizovať a odstrániť riadky tabuľky a údajov z databázy.