Dit is de eerste tutorial van de serie Learn Basic SQL Queries Using MySQL. In deze tutorial bespreken we SQL-query's om een database in MySQL te maken.
Eenvoudige zoekopdracht
De eenvoudigste query om een database aan te maken is zoals hieronder vermeld. Als u op afstand bent aangemeld bij de database, heeft u ook
# 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;
Net als bij CREATE DATABASE, kun je CREATE SCHEMA ook gebruiken zoals hieronder getoond.
# 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;
Geavanceerde zoekopdracht
U kunt ook geavanceerde opties specificeren, waaronder tekenset en sortering, zoals hieronder weergegeven.
# 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;
Database wijzigen
We kunnen de algemene kenmerken van een MySQL-database wijzigen met behulp van de opdracht ALTER DATABASE, zoals hieronder wordt weergegeven. Als u op afstand bent aangemeld bij de database, heeft u ook ALTER-rechten nodig om een bestaande database te wijzigen.
# Alter Schema - Change character set and collation
ALTER SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Zo kunnen we een database maken in MySQL met behulp van de SQL-query.