ไม่มีความแตกต่างระหว่างดัชนีการแสดง ดัชนีการแสดง และคีย์การแสดง มีความหมายคล้ายกัน
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable1549 -> ( -> EmployeeId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20) -> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.82 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างดัชนี -
mysql> สร้างดัชนี name_index1 บน DemoTable1549(EmployeeName);Query OK, 0 แถวได้รับผลกระทบ (0.41 วินาที)เรกคอร์ด:0 รายการซ้ำ:0 คำเตือน:0
ต่อไปนี้เป็นแบบสอบถามสำหรับ SHOW INDEX -
mysql> แสดงดัชนีจาก DemoTable1549;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------+-----------+-------------+--- -----------------------------------------------------+----------- --+----------+---------+------+-----------+------- ---+-----------------------+---------+| ตาราง | Non_unique | Key_name | Seq_in_index | Column_name | การเรียง | คาร์ดินัลลิตี้ | Sub_part | บรรจุ | Null | Index_type | ความคิดเห็น | Index_comment | มองเห็นได้ |+-----------------------+-----------+-------------+---- ---------------------------------------------------------------- -+----------+---------+------+-----------+-------- ---------------+---------+| demotable1549 | 0 | ประถม | 1 | รหัสพนักงาน | A | 0 | NULL | NULL | | BTREE | | | ใช่ || demotable1549 | 1 | name_index1 | 1 | ชื่อพนักงาน | A | 0 | NULL | NULL | ใช่ | BTREE | | | ใช่ |+---------------------+-----------+-------------+---- ---------------------------------------------------------------- -+----------+---------+------+-----------+-------- --+-----------------------+---------+2 แถวในชุด (0.17 วินาที)นี่คือแบบสอบถามสำหรับ SHOW INDEXES -
mysql> แสดงดัชนีจาก DemoTable1549;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------+-----------+-------------+--- -----------------------------------------------------+----------- --+----------+---------+------+-----------+------- ---+-----------------------+---------+| ตาราง | Non_unique | Key_name | Seq_in_index | Column_name | การเรียง | คาร์ดินัลลิตี้ | Sub_part | บรรจุ | Null | Index_type | ความคิดเห็น | Index_comment | มองเห็นได้ |+-----------------------+-----------+-------------+---- ---------------------------------------------------------------- -+----------+---------+------+-----------+-------- ---------------+---------+| demotable1549 | 0 | ประถม | 1 | รหัสพนักงาน | A | 0 | NULL | NULL | | BTREE | | | ใช่ || demotable1549 | 1 | name_index1 | 1 | ชื่อพนักงาน | A | 0 | NULL | NULL | ใช่ | BTREE | | | ใช่ |+---------------------+-----------+-------------+---- ---------------------------------------------------------------- -+----------+---------+------+-----------+-------- ---------------+---------+2 แถวในชุด (0.00 วินาที)นี่คือแบบสอบถามเพื่อใช้ SHOW KEYS -
mysql> แสดงคีย์จาก DemoTable1549;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+---------------+-----------+-------------+--- -----------------------------------------------------+----------- --+----------+---------+------+-----------+------- ---+-----------------------+---------+| ตาราง | Non_unique | Key_name | Seq_in_index | Column_name | การเรียง | คาร์ดินัลลิตี้ | Sub_part | บรรจุ | Null | Index_type | ความคิดเห็น | Index_comment | มองเห็นได้ |+-----------------------+-----------+-------------+---- ---------------------------------------------------------------- -+----------+---------+------+-----------+-------- ---------------+---------+| demotable1549 | 0 | ประถม | 1 | รหัสพนักงาน | A | 0 | NULL | NULL | | BTREE | | | ใช่ || demotable1549 | 1 | name_index1 | 1 | ชื่อพนักงาน | A | 0 | NULL | NULL | ใช่ | BTREE | | | ใช่ |+---------------------+-----------+-------------+---- --------------------------------------------------------- -+----------+---------+------+-----------+-------- ---------------+---------+2 แถวในชุด (0.00 วินาที)