MySQL-এ Schema এবং Database একই জিনিস। CREATE DATABASE এবং CREATE SCHEMA সমানভাবে কাজ করে।
তুলনা
- Schema: লজিক্যাল স্ট্রাকচার দিয়ে ডেটা সংরক্ষণ, টেবিলের সংকলন।
- Database: মেমরি কম্পোনেন্ট দিয়ে ডেটা সংরক্ষণ, স্কিমার সংকলন।
উদাহরণ
mysql> CREATE DATABASE DatabaseSample; Query OK, 1 row affected (0.14 sec) mysql> CREATE SCHEMA SchemaSample; Query OK, 1 row affected (0.19 sec)
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | business | | databasesample | | hello | | information_schema | | mybusiness | | mysql | | performance_schema | | sample | | schemasample | | sys | | test | +--------------------+
দুইটোই SHOW DATABASES-এ দেখায়। Oracle-এ Schema ডাটাবেসের অংশকে বোঝায়, কিন্তু MySQL-এ সমানার্থী।