ホームページ >データベース >mysql チュートリアル >MySQL のスキーマとデータベースの違いは何ですか?

MySQL のスキーマとデータベースの違いは何ですか?

王林
王林転載
2023-08-25 13:17:07942ブラウズ

MySQL 中架构和数据库的区别?

MySQL では、スキーマはデータベースと同義です。作成するクエリを記述する場合 データベースと同様に、クエリを記述してスキーマを作成できます。

パターンは論理構造を使用してデータを保存できますが、メモリ コンポーネントは データベースがデータを保存するために使用します。さらに、スキーマはテーブルのコレクションですが、データベースは アーキテクチャのコレクション。

この概念を説明するために、データベースとスキーマが作成されました。手順は次のとおりです -

まず、次の構文を使用してデータベースを作成します -

create database yourDatabaseName;

上記の構文はクエリで次のように使用されます -

mysql> create database DatabaseSample;
Query OK, 1 row affected (0.14 sec)

スキーマの作成は次のとおりです -

create schema yourSchemaName;

上記の構文は次のようにクエリで使用されます -

mysql> create schema SchemaSample;
Query OK, 1 row affected (0.19 sec)

これでデータベースとスキーマが作成されました

データベースとスキーマを表示するにはスキーマを確認するには、show コマンドを使用します。この件に関するお問い合わせは 次のとおりです。 -

mysql> show databases;

以下は、上記のクエリの出力です。

+--------------------+
| Database           |
+--------------------+
| business           |
| databasesample     |
| hello              |
| information_schema |
| mybusiness         |
| mysql              | 
| performance_schema |
| sample             |
| schemasample       |
| sys                | 
| test               |
+--------------------+
11 rows in set (0.07 sec)

Oracle データベースでは、スキーマを使用してデータベースの一部を表すことができます。

以上がMySQL のスキーマとデータベースの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。