ใน MySQL Schema และ Database เป็นคำที่หมายเหมือนกัน (Synonymous) คำสั่งสร้างเหมือนกัน:
CREATE DATABASE yourDatabaseName; CREATE SCHEMA yourSchemaName;
ตัวอย่างสร้างทั้งคู่:
mysql> CREATE DATABASE DatabaseSample; Query OK, 1 row affected (0.14 sec) mysql> CREATE SCHEMA SchemaSample; Query OK, 1 row affected (0.19 sec)
SHOW DATABASES; จะแสดงทั้ง Database และ Schema รวมกัน:
+--------------------+ | Database | +--------------------+ | business | | databasesample | | hello | | information_schema | | mybusiness | | mysql | | performance_schema | | sample | | schemasample | | sys | | test | +--------------------+
หมายเหตุ: ใน Oracle Database, Schema หมายถึงส่วนหนึ่งของ Database (User schema) แต่ใน MySQL ทั้งคู่คือสิ่งเดียวกัน