Dette er den første tutorial i serien Lær grundlæggende SQL-forespørgsler ved hjælp af MySQL. I denne øvelse vil vi diskutere SQL-forespørgsler for at oprette en database i MySQL.
Simpel forespørgsel
Den enkleste forespørgsel til at oprette en database er som nævnt nedenfor. Hvis du er eksternt logget ind på databasen, vil du også
# 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;
I lighed med CREATE DATABASE kan du også bruge CREATE SCHEMA som vist nedenfor.
# 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;
Avanceret forespørgsel
Du kan også angive avancerede indstillinger, herunder tegnsæt og sortering som vist nedenfor.
# 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;
Ændre database
Vi kan ændre de overordnede karakteristika for en MySQL-database ved at bruge kommandoen ALTER DATABASE som vist nedenfor. Hvis du er eksternt logget ind på databasen, skal du også have ALTER-rettigheder for at ændre en eksisterende database.
# Alter Schema - Change character set and collation
ALTER SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Sådan kan vi oprette en database i MySQL ved hjælp af SQL-forespørgslen.