:: DEVELOPER ZONE
SHOW INDEX FROMtbl_name[FROMdb_name]
SHOW INDEX returns table index information in a
format that resembles the SQLStatistics call in
ODBC.
SHOW INDEX returns the following fields:
Table
The name of the table.
Non_unique
0 if the index can't contain duplicates, 1 if it can.
Key_name
The name of the index.
Seq_in_index
The column sequence number in the index, starting with 1.
Column_name
The column name.
Collation
How the column is sorted in the index. In MySQL, this can have
values 'A' (Ascending) or
NULL (Not sorted).
Cardinality
The number of unique values in the index. This is updated by
running ANALYZE TABLE or myisamchk
-a. Cardinality is counted based on
statistics stored as integers, so it's not necessarily accurate
for small tables. The higher the cardinality, the greater the
chance that MySQL uses the index when doing joins.
Sub_part
The number of indexed characters if the column is only partly
indexed. NULL if the entire column is indexed.
Packed
Indicates how the key is packed. NULL if it is
not.
Null
Contains YES if the column may contain
NULL. If not, the column contains
NO as of MySQL 5.0.3, and ''
before that.
Index_type
The index method used (BTREE,
FULLTEXT, HASH,
RTREE).
Comment
Various remarks. Before MySQL 4.0.2 when the
Index_type column was added,
Comment indicates whether an index is
FULLTEXT.
The Packed and Comment
columns were added in MySQL 3.23.0. The Null and
Index_type columns were added in MySQL 4.0.2.
You can use db_name.tbl_name as an
alternative to the syntax. These two
statements are equivalent:
tbl_name
FROM db_name
mysql> SHOW INDEX FROM mytable FROM mydb; mysql> SHOW INDEX FROM mydb.mytable;
SHOW KEYS is a synonym for SHOW
INDEX. You can also list a table's indexes with the
mysqlshow -k db_name
tbl_name command.
© 1995-2005 MySQL AB. All rights reserved.

User Comments
Warning: query failed: Unknown column 'user.firstname' in 'field list' in /data0/sites/live/web-main/lib/mysql-cxn.php on line 69
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /data0/sites/live/web-main/lib/docbook.php on line 245
Add your own comment.