Exécutez l'instruction SHOW INDEX pour interroger les informations relatives aux index d'une table, telles que le nom de l'index, les champs indexés et le type d'index.
Pour plus d'informations sur l'instruction SHOW INDEX, consultez la rubrique Interroger les informations d’index d’une table.
Prérequis
Initialisez un client Tablestore. Pour plus d'informations, consultez la rubrique Initialiser un OTSClient.
Créez une relation de mappage. Pour plus d'informations, consultez la rubrique Créer une table de mappage.
Remarques
Le SDK Tablestore pour PHP prend en charge la fonctionnalité de requête SQL à partir de la version 5.1.0. Assurez-vous d'avoir installé une version compatible du SDK Tablestore pour PHP avant d'utiliser cette fonctionnalité.
Pour consulter l'historique des versions du SDK Tablestore pour PHP, reportez-vous à la rubrique Historique des versions du SDK Tablestore pour PHP .
Exemples
L'exemple de code suivant montre comment exécuter l'instruction SHOW INDEX IN pour interroger les informations d'index d'une table nommée tableName :
$request = array(
'query' => 'SHOW INDEX IN `tableName`;',
);
$response = $otsClient->sqlQuery ($request);
$sqlRows = $response['sql_rows'];
print json_encode($sqlRows, JSON_PRETTY_PRINT);
Références
Si vous souhaitez utiliser un index de recherche spécifique pour interroger des données via la fonctionnalité de requête SQL, exécutez l'instruction
CREATE TABLEafin de créer une table de mappage pour cet index de recherche. Pour plus d'informations, consultez la rubrique Créer des tables de mappage pour les index de recherche.Exécutez des instructions SQL pour interroger des données en vous basant sur les champs d'un index. Pour plus d'informations, consultez la rubrique Interroger des données.