MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

20.4.3 ドキュメントとコレクション

MySQL をドキュメントストアとして使用している場合、コレクションは、作成、リストおよびドロップできるスキーマ内のコンテナです。 コレクションには、追加、検索、更新および削除できる JSON ドキュメントが含まれます。

このセクションの例では、world_x スキーマの countryinfo コレクションを使用します。 world_x スキーマの設定手順は、セクション20.4.2「world_x データベースのダウンロードおよびインポート」 を参照してください。

Documents

MySQL では、ドキュメントは JSON オブジェクトとして表されます。 内部的には、高速ルックアップおよび更新を可能にする効率的なバイナリ形式で格納されます。

ドキュメントの配列は、カンマで区切られた一連のドキュメントで構成され、[および]文字で囲まれます。

MySQL は、JSON ドキュメントで次の Python 値タイプをサポートしています:

コレクション

コレクションは、目的を共有し、場合によっては 1 つ以上のインデックスを共有するドキュメントのコンテナです。 各コレクションは一意の名前を持ち、単一のスキーマ内に存在します。

スキーマという用語はデータベースと同等です。つまり、リレーショナルスキーマとは対照的に、データベースオブジェクトのグループであり、データの構造と制約を施行するために使用されます。 スキーマは、コレクション内のドキュメントへの準拠を強制しません。

このクイックスタートガイドの内容は次のとおりです:

関連情報