Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách kiểm tra index do ràng buộc UNIQUE tạo ra trong MySQL

Lệnh SHOW INDEX dùng để kiểm tra các index được tạo bởi ràng buộc UNIQUE trên bảng MySQL.

Cú pháp

SHOW INDEX FROM table_name;

Ví dụ

Giả sử bảng empl có ràng buộc UNIQUE 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    |       |
+--------+-------------+------+-----+---------+-------+

Chạy SHOW INDEX để xem chi tiết index:

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)

Trong kết quả: Key_name là tên index (trùng tên cột), Column_name là cột được index, Non_unique=0 xác nhận đây là index UNIQUE.