« MySQL/Parcourir les bases de données » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 144 :
</source>
 
== ListLister les indexes ==
Les commande suivantes renseignent sur les indexes d'une table, ses clés. Elles sont aussi dans la table `COLUMNS` de ''INFORMATION_SCHEMA'', et accessibles via <code>mysqlshow -k</code>.
 
<source lang=sql>
The following SQL commands provide information about the indexes in a table. Information about keys is contained in the `COLUMNS` table in the INFORMATION_SCHEMA.
 
The mysqlshow -k command line tool can be used instead.
 
SHOW INDEX FROM `TABLE`;
SHOW INDEX FROM `TABLE` FROM `databasesbases`;
</source>
Ex :
{|class="wikitable"
!Table!!Non_unique!!Key_name!!Seq_in_index!!Column_name!!Collation!!Cardinality!!Sub_part!!Packed!!Null!!Index_type!!Comment!!Index_comment
|-
|Table1 || 0 || PRIMARY || 1 || id || A || 19 || NULL || NULL || || {{w|Arbre B|BTREE}} ||
|}
 
Le mot <code>KEYS</code> est synonyme de <code>INDEX</code>. Aucun autre clause n'est possible.
The KEYS reserved word can be used as a synonym of INDEX. No other clauses are provided.
 
== INFORMATION_SCHEMA ==