색인 표시 문은 MySQL 테이블에서 UNIQUE 제약 조건에 의해 생성된 인덱스를 확인하는 데 사용됩니다.
구문
SHOW INDEX from table_name;
예시
'empno' 열에 UNIQUE 제약 조건이 있는 'empl' 테이블이 있다고 가정합니다.
mysql> describe empl; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | empno | int(11) | YES | UNI | NULL | | | F_name | varchar(20) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 2 rows in set (0.23 sec)
이제 UNIQUE 제약 조건이 다음 쿼리에서 확인할 수 있는 인덱스를 생성한다는 것을 알고 있습니다. -
mysql> Show Index from empl\G *************************** 1. row *************************** Table: empl Non_unique: 0 Key_name: empno Seq_in_index: 1 Column_name: empno Collation: A Cardinality: 0 Sub_part: NULL Packed: NULL Null: YES Index_type: BTREE Comment: Index_comment: 1 row in set (0.02 sec)
'key_name' 위의 결과 집합에서 인덱스의 이름과 'column_name'이 표시됩니다. 이 인덱스가 추가된 열의 이름입니다.