sql >> Databáze >  >> RDS >> Mysql

Jak vytvořit databázi v MySQL

Databáze vám umožňují ukládat, získávat a zpracovávat data pro obchodní a jiné účely. V tomto článku se podíváme na to, jak vytvořit databázi v MySQL.

Jak vytvořit databázi v MySQL

Zde jsou kroky k vytvoření nové databáze v MySQL pomocí příkazu MySQL CREATE DATABASE.

Zde je jeho syntaxe

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

Ve výše uvedeném dotazu název_databáze je název vaší nové databáze. Upozorňujeme, že musí být jedinečný pro vaši instanci serveru MySQL. V opačném případě se zobrazí chyba.

IF NOT EXISTS je volitelný argument, který kontroluje, zda databáze již existuje, a vytváří databázi pouze v případě, že neexistuje.

Volba CHARACTER SET umožňuje zadat znakovou sadu, která se má použít v databázi MySQL. Ve výchozím nastavení je latin1 . Podobně výchozí COLLATION databáze MySQL je latin_swedish_ci . Pokud chcete, aby vaše databáze podporovala znaky Unicode, budete muset změnit její ZNAKOVOU SET a COLLATION.

Bonusové čtení:Jak vytvořit tabulku v MySQL

Příklady CREATE DATABASE MySQL

Zde je příklad, jak vytvořit databázi MySQL.

mysql> create database testdb;

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| dashboard          |
| fedingo            |
| mysql              |
| performance_schema |
| sample             |
| test               |
| testdb             |
+--------------------+

mysql> use testdb;

Bonusové čtení:Jak přidat cizí klíč do MySQL

Můžete použít USE název_databáze příkaz pro změnu vaší aktuální aktivní databáze. Doufejme, že nyní můžete vytvořit databázi v MySQL. Výše uvedený článek můžete použít také k vytvoření databáze v PostgreSQL, SQL Server a Oracle.

Ubiq usnadňuje vizualizaci dat během několika minut a sledování na řídicích panelech v reálném čase. Vyzkoušejte to ještě dnes!

  1. Oracle SQL - max() s hodnotami NULL

  2. Replikace Londiste s PostgreSQL 9.0

  3. Získání výjimky ORA-00942:tabulka nebo pohled neexistuje - při vkládání do existující tabulky

  4. Ovladač PostgreSQL 9.2 JDBC používá časové pásmo klienta?