HIỂN THỊ CHỈ SỐ câu lệnh được sử dụng để kiểm tra các chỉ mục được tạo bởi ràng buộc DUY NHẤT trên bảng MySQL.
Cú pháp
SHOW INDEX from table_name;
Ví dụ
Giả sử chúng ta có bảng ‘empl’ có ràng buộc DUY NHẤT trên cột ‘empno’.
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)
Bây giờ như chúng ta biết rằng ràng buộc UNIQUE tạo ra các chỉ mục có thể được kiểm tra dưới dạng truy vấn sau -
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’ trong tập hợp kết quả ở trên hiển thị tên của chỉ mục và ‘column_name’ là tên của cột mà chỉ mục này đã được thêm vào.