[ FROM <데이터베이스 이름>]"을 통해 인덱스 이름을 확인할 수 있습니다. 유일한 인덱스와 인덱스에 있는 필드 인덱스에서의 위치, 인덱스를 정의하는 열 필드 이름 등"/> [ FROM <데이터베이스 이름>]"을 통해 인덱스 이름을 확인할 수 있습니다. 유일한 인덱스와 인덱스에 있는 필드 인덱스에서의 위치, 인덱스를 정의하는 열 필드 이름 등">
MySQL 쿼리 인덱스 상태 방법: "SHOW INDEX" 문을 통해 구문 형식 "SHOW INDEX FROM 34cd3e9c1174c81e3622d1820b4b2875 [ FROM 977bf00c4d30736c9c11101ae25dc2f2]"을 통해 인덱스 이름을 확인할 수 있습니다. 고유 인덱스인지, 인덱스에서 필드의 위치, 인덱스를 정의하는 열 필드 이름 등이 있습니다.
인덱스 생성이 완료된 후 SQL 문을 사용하여 기존 인덱스를 볼 수 있습니다. MySQL에서는 SHOW INDEX 문을 사용하여 테이블에 생성된 인덱스를 볼 수 있습니다.
인덱스를 보기 위한 구문 형식은 다음과 같습니다.
SHOW INDEX FROM <表名> [ FROM <数据库名>]
구문 설명은 다음과 같습니다.
34cd3e9c1174c81e3622d1820b4b2875: 인덱스를 보려는 데이터 테이블의 이름을 지정합니다.
977bf00c4d30736c9c11101ae25dc2f2: 조회하려는 데이터 테이블이 위치한 데이터베이스를 지정하며, 생략 가능합니다. 예를 들어 SHOW INDEX FROM student FROM test;
문은 테스트 데이터베이스에 있는 학생 데이터 테이블의 인덱스를 보는 것을 의미합니다.
Example
SQL문과 실행 결과는 다음과 같습니다.
mysql> SHOW INDEX FROM tb_stu_info2\G *************************** 1. row *************************** Table: tb_stu_info2 Non_unique: 0 Key_name: height Seq_in_index: 1 Column_name: height Collation: A Cardinality: 0 Sub_part: NULL Packed: NULL Null: YES Index_type: BTREE Comment: Index_comment: 1 row in set (0.03 sec)
주요 파라미터에 대한 설명은 다음과 같습니다.
Parameter | Description |
---|---|
Table | 은 인덱스를 생성하기 위한 데이터 테이블의 이름을 나타내며, 여기서는 tb_stu_info2 데이터 테이블입니다. |
Non_unique | 은 인덱스가 고유 인덱스인지 여부를 나타냅니다. 고유 인덱스가 아닌 경우 이 열의 값은 1이고, 고유 인덱스인 경우 이 열의 값은 0입니다. |
Key_name | 은 인덱스의 이름을 나타냅니다. |
Seq_in_index | 는 인덱스에서 해당 열의 위치를 나타냅니다. 인덱스가 단일 열인 경우 이 열의 값은 1이고, 인덱스가 결합된 인덱스인 경우 이 열의 값은 다음과 같습니다. 인덱스 정의의 각 열. |
Column_name | 은 인덱스를 정의하는 열 필드를 나타냅니다. |
Collation | 은 열이 인덱스에 저장되는 순서를 나타냅니다. MySQL에서 오름차순은 "A"(오름차순) 값으로 표시되며, NULL로 표시되면 분류가 없음을 의미합니다. |
카디널리티 | 인덱스의 고유 값 개수에 대한 추정치입니다. 카디널리티는 정수로 저장된 통계에 대해 계산되므로 작은 테이블의 경우에도 값이 정확할 필요는 없습니다. 카디널리티가 클수록 MySQL이 조인을 수행할 때 인덱스를 사용할 가능성이 커집니다. |
Sub_part | 은 열의 인덱스 문자 수를 나타냅니다. 열이 부분적으로만 인덱싱된 경우 열 값은 인덱싱된 문자 수입니다. 전체 열이 인덱싱된 경우 열 값은 NULL입니다. |
Packed | 는 키워드가 어떻게 포장되었는지 나타냅니다. 압축되지 않은 경우 값은 NULL입니다. |
Null | 은 인덱스 열에 NULL이 포함되어 있는지 여부를 표시하는 데 사용됩니다. 열에 NULL이 포함되어 있으면 해당 열의 값은 YES입니다. 그렇지 않은 경우 이 열의 값은 NO입니다. |
Index_type | 인덱스(BTREE, FULLTEXT, HASH, RTREE)에서 사용하는 유형과 방법을 표시합니다. |
Comment | 댓글을 표시합니다. |
추천 튜토리얼: mysql 비디오 튜토리얼
위 내용은 mysql에서 인덱스 상태를 쿼리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!