Toto je první výukový program ze série Naučte se základní SQL dotazy pomocí MySQL. V tomto tutoriálu probereme SQL dotazy k vytvoření databáze v MySQL.
Jednoduchý dotaz
Nejjednodušší dotaz na vytvoření databáze je ten, který je uveden níže. V případě, že jste vzdáleně přihlášeni do databáze, budete také potřebovat
# To do - Create Database
# Query - CREATE DATABASE <database name>
# It might throw error in case database already exist
CREATE DATABASE enterprise;
OR
# Good to go
CREATE DATABASE IF NOT EXISTS enterprise;
Podobně jako u CREATE DATABASE můžete také použít CREATE SCHEMA, jak je uvedeno níže.
# To do - Create Database
# Query - CREATE SCHEMA <database name>
# It might throw error in case database already exist
CREATE SCHEMA enterprise;
OR
# Good to go
CREATE SCHEMA IF NOT EXISTS enterprise;
Pokročilý dotaz
Můžete také určit pokročilé možnosti včetně znakové sady a řazení, jak je uvedeno níže.
# UTF-8
CREATE SCHEMA enterprise DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
# UTF-8 MB4 - Since MySQL 8
CREATE SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Změnit databázi
Celkové charakteristiky databáze MySQL můžeme změnit pomocí příkazu ALTER DATABASE, jak je ukázáno níže. V případě, že jste vzdáleně přihlášeni do databáze, budete také potřebovat oprávnění ALTER, abyste mohli upravit existující databázi.
# Alter Schema - Change character set and collation
ALTER SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Takto můžeme vytvořit databázi v MySQL pomocí SQL dotazu.