Databáze se používá k ukládání kolekce záznamů v organizované formě. Umožňuje nám uchovávat data v tabulkách, řádcích, sloupcích a indexech, abychom často našli relevantní informace. Prostřednictvím databáze můžeme velmi snadno přistupovat k záznamům a spravovat je.
MySQL implementuje databázi jako adresář, který ukládá všechny soubory ve formě tabulky. Umožňuje nám vytvářet databázi především v dvě cesty :
- Klient příkazového řádku MySQL
- MySQL Workbench
Klient příkazového řádku MySQL
Můžeme vytvořit novou databázi v MySQL pomocí VYTVOŘIT DATABÁZI příkaz s níže uvedenou syntaxí:
CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name];
Vysvětlení parametru
Popisy parametrů výše uvedené syntaxe jsou následující:
Parametr | Popis |
---|---|
jméno databáze | Je to název nové databáze, který by měl být v instanci serveru MySQL jedinečný. The POKUD NEEXISTUJE klauzule zabraňuje chybě, když vytváříme databázi, která již existuje. |
název_znakové_sady | Je to nepovinné. Je to název znakové sady pro uložení každého znaku do řetězce. Databázový server MySQL podporuje mnoho znakových sad. Pokud to v příkazu neuvedeme, MySQL převezme výchozí znakovou sadu. |
Collation_name | Je volitelný, který porovnává znaky v konkrétní znakové sadě. |
Příklad
Pojďme si na příkladu porozumět, jak vytvořit databázi v MySQL. Otevřete MySQL konzoli a zapište si heslo, pokud jsme nastavili při instalaci. Nyní jsme připraveni vytvořit databázi. Zde vytvoříme název databáze 'employeedb' pomocí následujícího prohlášení:
mysql> CREATE DATABASE employeesdb;
Bude to vypadat jako níže uvedený výstup:
Nově vytvořenou databázi můžeme zkontrolovat pomocí níže uvedeného dotazu, který vrátí název databáze, znakovou sadu a řazení databáze:
mysql> SHOW CREATE DATABASE employeedb;
Vytvořenou databázi můžeme zkontrolovat pomocí následujícího dotazu:
mysql> SHOW DATABASES;
Po provedení výše uvedeného dotazu vidíme všechny vytvořené databáze na serveru.
Nakonec můžeme použít níže uvedený příkaz pro přístup k databázi, která nám umožňuje vytvořit tabulku a další databázové objekty.
mysql> USE emplyeedb;
POZNÁMKA: Všechny názvy databází, názvy tabulek a názvy polí tabulky rozlišují malá a velká písmena. Při zadávání jakéhokoli příkazu SQL musíme používat správná jména.
MySQL Workbench
Jedná se o vizuální návrh databáze nebo nástroj GUI používaný pro práci s databázovými architekty, vývojáři a správci databází. Tento vizuální nástroj podporuje SQL vývoj, datové modelování, migraci dat a komplexní administrační nástroje pro konfiguraci serveru, správu uživatelů, zálohování a mnoho dalších. Umožňuje nám vytvářet nové fyzické datové modely, E-R diagramy a vývoj SQL (spouštění dotazů atd.).
Chcete-li vytvořit novou databázi pomocí tohoto nástroje, musíme nejprve spustit MySQL Workbench a přihlaste se pomocí uživatelského jména a hesla, které chcete. Zobrazí se následující obrazovka:
Nyní proveďte následující kroky pro vytvoření databáze:
typ proměnné java
1. Přejděte na kartu Navigace a klikněte na Nabídka rozvrhu . Zde vidíme všechny dříve vytvořené databáze. Pokud chceme vytvořit novou databázi, klikněte pravým tlačítkem myši pod menu Schéma a vyberte Vytvořit schéma nebo klikněte na databázi ikona (červený obdélník) , jak je znázorněno na následující obrazovce.
2. Otevře se okno nového schématu. Zadejte název nové databáze (např. zaměstnanecdb ) a použijte výchozí znakovou sadu a řazení. Nyní klikněte na tlačítko Použít, jak je znázorněno na obrazovce níže:
3. Objeví se nové vyskakovací okno. Klikněte na Aplikovat knoflík.
4. Objeví se nová vyskakovací obrazovka. Klikněte na Dokončit dokončete vytváření databáze.
5. Po úspěšném vytvoření databáze můžeme v menu Schéma vidět nové databáze. Pokud toto nevidíme, klikněte na obnovovací ikona do nabídky Schéma.
6. Více informací o databázi zobrazíme výběrem databáze a kliknutím na 'já' ikona. Informační okno zobrazuje několik možností, jako je tabulka, spouštěče, indexy, uživatelé a mnoho dalších.
7. MySQL Workbench neposkytuje možnost přejmenování názvu databáze, ale můžeme vytvářet, aktualizovat a mazat tabulky a datové řádky z databáze.