Todos los productos
Search
Centro de documentos

Tablestore:Consulta de datos

Última actualización: Sep 29, 2026

Este tema describe cómo usar el SDK de Tablestore para PHP para consultar datos mediante la ejecución de instrucciones SQL.

Notas de uso

Las consultas SQL son compatibles con el SDK de Tablestore para PHP a partir de la versión 5.1.0. Compruebe que tiene instalada una versión compatible.

Para consultar el historial de versiones del SDK de Tablestore para PHP, consulte Version history of Tablestore SDK for PHP .

Requisitos previos

Parámetros

SQLQueryRequest contiene el siguiente parámetro.

Nombre

Tipo

Descripción

query (obligatorio)

String

La instrucción CREATE TABLE que define el nombre de la tabla de mapeo, los campos, la clave principal y el motor de consulta. Las asignaciones de tablas de datos y las asignaciones de índices de búsqueda usan sintaxis diferentes.

Ejemplo

A continuación se muestra un ejemplo de cómo usar la instrucción SELECT para consultar datos en la tabla tableName y devolver un máximo de 10 filas. El sistema devuelve el tipo de solicitud de la instrucción de consulta, el esquema del valor de retorno y los resultados obtenidos.

$request = array(
    'query' => 'SELECT `PK0`, `boolean`, `long`, `geo` FROM `tableName` LIMIT 10;',
);
$response = $this->otsClient->sqlQuery($request);
$sqlRows = $response['sql_rows'];

// print all data metrix
$lines = '';
for ($i = 0; $i < $sqlRows->rowCount; $i++) {
    $line = '';
    for ($j = 0; $j < $sqlRows->columnCount; $j++) {
        $line = $line . (is_null($sqlRows->get($j, $i)) ? "null" : $sqlRows->get($j, $i)) . "\t";
    }
    $lines = $lines . $line . "\n";
}
print $lines;
$sqlRows = $response['sql_rows'];

Preguntas frecuentes

Referencias