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

SQL dotaz k vytvoření databáze v MySQL

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 potřebujete Oprávnění CREATE pro vytvoření databáze.

# 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.


  1. Dotazování PostgreSQL pomocí Npgsql a Entity Framework pomocí unaccent

  2. Heroku Postgresql s Google Datastudio

  3. Kdy se výkon Distinct a Group By liší?

  4. Jak nastavit navigační formulář jako výchozí formulář v aplikaci Access