El mejor tutorial de Explicar SQLite en 2024. En este tutorial podrás aprender gramática,Ejemplos,
Antes de la declaración de SQLite, se puede utilizar la palabra clave "explicar" o "EXPLIQUE plan de consulta" frase, para más detalles descripción.
Si se omite la palabra clave o frase EXPLICAR, los cambios harán que la declaración SQLite comportamiento de consulta y devuelve información acerca de cómo hacer la declaración de SQLite.
La salida de EXPLAIN PLAN y explicar consulta sólo se utiliza para el análisis y solución de problemas interactiva.
Los detalles del formato de salida pueden variar dependiendo de la versión de SQLite variar.
Las aplicaciones no deben utilizar EXPLICAR o explicar plan de consulta, debido a que su comportamiento exacto es variable y se registró sólo en parte.
EXPLAIN sintaxis es la siguiente:
EXPLICAR [SQLite consulta]
EXPLICAR sintaxis plan de consultaes la siguiente:
EXPLICAR plan de consulta [SQLite consulta]
tabla supongamos que la empresa tiene los siguientes registros:
ID NOMBRE EDAD DIRECCIÓN SALARIO ---------- ---------- ---------- ---------- ---------- 1 Pablo California 32 20000.0 2 Allen Tejas 25 15000.0 3 Teddy 23 20000.0 Noruega 4 Marcos 25 Rich Mond-65000.0 5 David de Texas 27 85000.0 Kim 6 22 Sur-Hall 45.000,0 7 James Houston 24 10000.0
Ahora, vamos a examinar la instrucción SELECTexplicar el uso de:
sqlite> EXPLAIN SELECT * FROM empresa DONDE Salario & gt = 20000;
Esto produce los siguientes resultados:
addr código de operación S1 S2 S3 ---------- ---------- ---------- ---------- ---------- 0 0 19 Goto 1 Número entero 0 0 2 0 8 OpenRead 3 SetNumColu 0 5 4 0 17 Rewind 5 Columna 0 4 6 RealAffini 0 0 7 20000 Entero 0 8 Lt 357 16 collseq (BI 9 Idfila 0 0 10 Columna 1 0 11 Columna 0 2 12 Columna 0 3 13 Columna 0 4 14 RealAffini 0 0 Devolución de llamada 15 5 0 16 Siguiente 0 5 Cerrar 17 0 0 18 Halt 0 0 19 TRANSACTIO 0 0 20 0 38 VerifyCook 21 Goto 0 1 22 Noop 0 0
Ahora, vamos a examinar la instrucción SELECT utilizando elplan de consulta de explicar:
SQLite> Explicar consulta PLAN DE SELECCIONAR * de empresa DONDE Salario & gt = 20000;
orden del detalle ---------- ---------- ------------- EMPRESA 0 0 TABLA