SQL CREATE INDEXSentencias
La sentencia CREATE INDEX se utiliza para crear un índice en una tabla.
Sin leer toda la tabla, los índices permiten que las aplicaciones de bases de datos encuentren los datos más rápidamente.
Índices
Puede crear índices en las tablas para consultar los datos de forma más rápida y eficiente.
Los usuarios no pueden ver los índices; solo se utilizan para acelerar búsquedas/consultas.
Nota:Actualizar una tabla con índices requiere más tiempo que actualizar una tabla sin índices, porque el índice en sí también necesita actualizarse. Por lo tanto, lo ideal es crear índices solo en las columnas (y tablas) que se buscan con frecuencia.
Sintaxis de SQL CREATE INDEX
Crea un índice simple en una tabla. Se permiten valores duplicados:
ON table_name (column_name)
Sintaxis de SQL CREATE UNIQUE INDEX
Crea un índice único en una tabla. No se permiten valores duplicados: un índice único significa que dos filas no pueden tener el mismo valor de índice. Crea un índice único en una tabla. No se permiten valores duplicados:
ON table_name (column_name)
Nota:La sintaxis para crear índices varía entre diferentes bases de datos. Por lo tanto, verifique la sintaxis para crear índices en su base de datos.
Ejemplo de CREATE INDEX
La siguiente sentencia SQL crea un índice llamado "PIndex" en la columna "LastName" de la tabla "Persons":
ON Persons (LastName)
Si desea indexar más de una columna, puede enumerar los nombres de estas columnas entre paréntesis, separados por comas:
ON Persons (LastName, FirstName)
Otras extensiones