Mysql
 sql >> Database >  >> RDS >> Mysql

Query SQL per creare database in MySQL

Questo è il primo tutorial della serie Learn Basic SQL Query Using MySQL. In questo tutorial parleremo delle query SQL per creare un database in MySQL.

Richiesta semplice

La query più semplice per creare un database è quella indicata di seguito. Nel caso in cui tu sia connesso in remoto al database, avrai anche necessario Privilegio CREATE per creare un database.

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

Simile a CREATE DATABASE, puoi anche utilizzare CREATE SCHEMA come mostrato di seguito.

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

Ricerca avanzata

Puoi anche specificare opzioni avanzate tra cui set di caratteri e regole di confronto come mostrato di seguito.

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

Modifica database

Possiamo modificare le caratteristiche generali di un database MySQL utilizzando il comando ALTER DATABASE come mostrato di seguito. Nel caso in cui tu abbia effettuato l'accesso remoto al database, avrai anche bisogno del privilegio ALTER per modificare un database esistente.

# Alter Schema - Change character set and collation
ALTER SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Ecco come possiamo creare un database in MySQL usando la query SQL.