ホームページ > データベース > mysql チュートリアル > MySQL のカーディナリティとは何ですか?

MySQL のカーディナリティとは何ですか?

王林
リリース: 2023-09-08 18:49:02
転載
1010 人が閲覧しました

MySQL 中的基数是什么?

MySQL では、カーディナリティという用語は、列に配置できるデータ値の一意性を指します。これは、データの検索、クラスタ化、および並べ替えの機能に影響する属性です。

ベースには次の 2 つのタイプがあります -

  • 低カーディナリティ - 列のすべての値が同じである必要があります。

  • 高カーディナリティ - 列のすべての値は一意である必要があります。

高カーディナリティの概念は、列に制約を課して重複値を制限する場合に使用されます。

高カーディナリティ

以下は、列のすべての値が一意である必要がある高カーディナリティの例です。

リーリー

レコードをテーブルに挿入します。

リーリー

上記では、同じレコードをテーブルに挿入すると、エラーが発生します。

すべてのレコードを表示します。

リーリー

以下は出力です。値が重複するとエラーが表示されるため、テーブルには先ほど追加したレコードが 1 つだけ存在します。

リーリー

低カーディナリティ

低カーディナリティの例。

テーブルを作成します。

リーリー

重複した値を持つレコードを挿入します。

リーリー

すべてのレコードを表示します。

リーリー

テーブルの作成時に UNIQUE を含めなかったため、出力には重複した値が表示されます。

ああああ

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

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート