Това е първият урок от поредицата Научете основни SQL заявки с помощта на MySQL. В този урок ще обсъдим SQL заявките за създаване на база данни в MySQL.
Проста заявка
Най-простата заявка за създаване на база данни е както е посочено по-долу. В случай, че сте влезли дистанционно в базата данни, вие също ще
# 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;
Подобно на CREATE DATABASE, можете също да използвате CREATE SCHEMA, както е показано по-долу.
# 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;
Разширена заявка
Можете също да зададете разширени опции, включително набор от знаци и сортиране, както е показано по-долу.
# 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;
Промяна на базата данни
Можем да променим общите характеристики на MySQL база данни с помощта на командата ALTER DATABASE, както е показано по-долу. В случай, че сте влезли отдалечено в базата данни, ще ви трябва и привилегия ALTER, за да модифицирате съществуваща база данни.
# Alter Schema - Change character set and collation
ALTER SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Ето как можем да създадем база данни в MySQL, използвайки SQL заявката.