Seeing indexes in a MySQL table

To show indexes on a MySQL table use any of the following commands in a MySQL client:

SHOW INDEX FROM table_name
or
SHOW INDEX IN table_name

SHOW INDEXES FROM table_name
or
SHOW INDEXES IN table_name

SHOW KEYS FROM table_name
or
SHOW KEYS IN table_name

Replace table_name with the actual table name. You can optionally append the following clause at the end of any query above to select the database to use.

FROM db_name
or
IN db_name

Replace db_name with the database name.

Please feel free to use the comments form below if you have any questions or need more explanation on anything. Use the icons below to share this tutorial with your friends.

tags cloud

keys optimization index mysql database

popular searches