V tomto článku vám ukážeme, jak snadné je vytvořit databázi v MySQL provedením jednoduchého SQL dotazu.
Chcete-li vytvořit databázi, musíte otevřít mysql
rozhraní příkazového řádku a zadávejte databázové příkazy, když je server spuštěný.
Zde je obecný CREATE DATABASE
syntaxe příkazu.
CREATE DATABASE [IF NOT EXISTS] database_name
[CHARACTER SET charset_name]
[COLLATE collation_name]
Název databáze musí být jedinečný v rámci instance serveru MySQL. Pokud se pokusíte vytvořit databázi s názvem, který již existuje, MySQL zobrazí chybu. Abyste předešli takové chybě v případě, že omylem vytvoříte databázi, která již existuje, můžete zadat IF NOT EXISTS
volba. Když IF NOT EXISTS
se používá databáze se vytvoří pouze v případě, že dané jméno není v konfliktu s názvem existující databáze.
Je možné zadat znakovou sadu a také řazení pro novou databázi v době vytvoření. Pokud však vynecháte CHARACTER SET
a COLLATE
klauzule, MySQL použije výchozí znakovou sadu a řazení pro novou databázi.
Nejprve se však přihlaste k serveru MySQL jako uživatel root.
mysql -u root -p
Budete vyzváni k zadání hesla. Zadejte heslo uživatele root MySQL a stiskněte Enter.
Vytvořit databázi MySQL
Nyní jsme připraveni vytvořit novou databázi v MySQL. Rozhodli jsme se to pojmenovat animals
. Příkaz by byl:
CREATE DATABASE animals;
Query OK, 1 row affected (0.001 sec)
Gratulujeme! Vaše databáze byla vytvořena.
Nakonec můžete zobrazit seznam existujících databází spuštěním následujícího SQL příkazu:
SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| animals |
| information_schema |
| mysql |
| performance_schema |
+--------------------+
Jak můžete vidět, naše nově vytvořená databáze MySQL s názvem animals
je uvedena.
Závěr
Po dokončení tohoto tutoriálu byste měli mít přehled o tom, jak vytvořit databázi v MySQL pomocí příkazového řádku. Jak jsme viděli výše, je to docela snadné.
Kromě toho můžete v následujícím článku zjistit, jak zálohovat a obnovit databázi MySQL z příkazového řádku v Linuxu.
Další informace o databázích MySQL najdete v dokumentaci k MySQL.