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

王林
リリース: 2023-08-25 13:17:07
転載
921 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート