Detta är den första handledningen i serien Lär dig grundläggande SQL-frågor med MySQL. I den här handledningen kommer vi att diskutera SQL-frågor för att skapa en databas i MySQL.
Enkel fråga
Den enklaste frågan för att skapa en databas är som nämns nedan. Om du är fjärrinloggad i databasen kommer du också
# 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 likhet med CREATE DATABASE kan du också använda CREATE SCHEMA som visas nedan.
# 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;
Avancerad fråga
Du kan också ange avancerade alternativ inklusive teckenuppsättning och sortering enligt nedan.
# 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;
Ändra databas
Vi kan ändra de övergripande egenskaperna hos en MySQL-databas med kommandot ALTER DATABASE som visas nedan. Om du är fjärrinloggad i databasen behöver du även ALTER-behörighet för att kunna ändra en befintlig databas.
# Alter Schema - Change character set and collation
ALTER SCHEMA enterprise DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Så här kan vi skapa en databas i MySQL med hjälp av SQL-frågan.