Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีตรวจสอบดัชนีที่สร้างโดย UNIQUE constraint ในตาราง MySQL

คำสั่ง SHOW INDEX ใช้ตรวจสอบดัชนีที่สร้างโดย UNIQUE constraint ในตาราง MySQL

ไวยากรณ์

SHOW INDEX from table_name;

ตัวอย่าง

สมมติว่ามีตาราง 'empl' ที่มี UNIQUE constraint บนคอลัมน์ '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)

ตรวจสอบดัชนีที่ UNIQUE constraint สร้างขึ้น:

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' คือชื่อคอลัมน์ที่มีดัชนีเพิ่มเข้ามา