sql >> データベース >  >> RDS >> Mysql

MySQLでは、テーブルのインデックスがクラスター化されているかどうかをどのように判断できますか?

    デフォルトのストレージエンジンであるInnoDBでは、PRIMARYKEYインデックスは常にクラスター化インデックスです。

    PRIMARY KEYがない場合は、null以外の列の最初のUNIQUEKEYインデックスになります。

    null以外の列にPRIMARYKEYまたはUNIQUEKEYがない場合、InnoDBには非表示のクラスター化インデックスがあります。この場合、このクラスター化インデックスを使用してクエリを作成することはできません。

    https://dev.mysql.com/を参照してください。 doc / refman / 8.0 / en / innodb-index-types.html

    MyISAMは、もう1つの一般的なストレージエンジンです。 MyISAMはクラスター化されたインデックスをサポートしていません。




    1. Androidのバックアップ後にSqliteデータベースを復元する方法

    2. データベースに依存せずにスプリングブートアプリを起動するにはどうすればよいですか?

    3. OOPを使用して別の.phpから別の.phpのクラスに$dbを使用するにはどうすればよいですか?

    4. ユーザー@'localhost'のデータベース''へのアクセスが拒否されました