Jest to pierwszy samouczek z serii Naucz się podstawowych zapytań SQL przy użyciu MySQL. W tym samouczku omówimy zapytania SQL w celu utworzenia bazy danych w MySQL.
Proste zapytanie
Najprostsze zapytanie do utworzenia bazy danych jest wymienione poniżej. Jeśli jesteś zdalnie zalogowany do bazy danych, będziesz również
# 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;
Podobnie do CREATE DATABASE, możesz również użyć CREATE SCHEMA, jak pokazano poniżej.
# 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;
Zaawansowane zapytanie
Możesz także określić opcje zaawansowane, w tym zestaw znaków i sortowanie, jak pokazano poniżej.
# 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;
Zmień bazę danych
Możemy zmienić ogólną charakterystykę bazy danych MySQL za pomocą polecenia ALTER DATABASE, jak pokazano poniżej. Jeśli jesteś zdalnie zalogowany do bazy danych, będziesz potrzebować również uprawnienia ALTER, aby zmodyfikować istniejącą bazę danych.
# Alter Schema - Change character set and collation
ALTER SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
W ten sposób możemy stworzyć bazę danych w MySQL za pomocą zapytania SQL.