Sentencia CREATE INDEX SQL
- Página anterior SQL Default
- Página siguiente SQL Drop
La sentencia CREATE INDEX se utiliza para crear índices en la tabla.
Los índices permiten que las aplicaciones de bases de datos busquen datos más rápido sin tener que leer toda la tabla.
Índice
Puede crear índices en la tabla para realizar consultas de datos más rápidas y eficientes.
Los usuarios no pueden ver los índices, solo se utilizan para acelerar las búsquedas/consultas.
Notas:Actualizar una tabla que contiene un índice lleva más tiempo que actualizar una tabla sin índice, ya que también se necesita actualizar el índice en sí. Por lo tanto, es mejor crear índices solo en las columnas (y tablas) que se buscan con frecuencia.
Sintaxis de SQL CREATE INDEX
Crear un índice simple en la tabla. Permite valores repetidos:
CREATE INDEX index_name ON table_name (column_name)
Notas:"column_name" especifica la columna que se necesita para indexar.
Sintaxis de SQL CREATE UNIQUE INDEX
Crear un índice único en la tabla. Un índice único significa que dos filas no pueden tener el mismo valor de índice.
CREATE UNIQUE INDEX index_name ON table_name (column_name)
Ejemplo de CREATE INDEX
Este ejemplo creará un índice simple llamado "Index_Pers" en la columna LastName de la tabla Person:
CREATE INDEX Index_Pers ON Person (LastName)
Si desea queDescendentePara indexar un valor en una columna, puede agregar el nombre de la columna después de la palabra reservada DESC:
CREATE INDEX Index_Pers ON Person (LastName DESC)
Si desea que el índice sea de más de una columna, puede enumerar los nombres de estas columnas entre paréntesis, separados por comas:
CREATE INDEX Index_Pers ON Person (LastName, FirstName)
- Página anterior SQL Default
- Página siguiente SQL Drop