ホームページ  >  記事  >  データベース  >  MySQL のカーディナリティとは何ですか?

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

王林
王林転載
2023-09-08 18:49:02962ブラウズ

MySQL 中的基数是什么?

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

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

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

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

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

高カーディナリティ

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

リーリー

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

リーリー

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

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

リーリー

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

リーリー

低カーディナリティ

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

テーブルを作成します。

リーリー

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

リーリー

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

リーリー

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

ああああ

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

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