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 :
- Klient príkazového riadka MySQL
- 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:
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;
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.
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:
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.
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:
3. Zobrazí sa nové kontextové okno. Klikni na Použiť tlačidlo.
4. Zobrazí sa nová kontextová obrazovka. Klikni na Skončiť na dokončenie vytvárania databázy.
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.
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.