Latest web development tutorials

SQL CREATE INDEX

Sentencia CREATE INDEX para crear un índice en la tabla.

Sin leer toda la tabla, la aplicación de base de datos de índice puede encontrar datos más rápida.


índice

Se puede crear un índice en la tabla, con el fin de realizar consultas más rápida y eficiente de datos.

El usuario no puede ver los índices, que sólo se pueden utilizar para acelerar la búsqueda / consulta.

Nota: Actualización de la tabla con índices requiere algo más que la actualización de una tabla sin índices toma más tiempo, esto se debe a que el propio índice también necesita ser actualizado.Por lo tanto, el enfoque ideal es a menudo simplemente columnas (y tablas) buscó para crear el índice anterior.

SQL CREATE INDEX Sintaxis

Crear un índice en una simple mesa. Se permite el uso de valores duplicados:

CREATE INDEX index_name
ON table_name (column_name)

SQL sintaxis CREATE UNIQUE INDEX

Crear un índice único en la tabla. No hay valores duplicados: índice único significa que dos filas no pueden tener el mismo valor de índice. . Crea un índice único en una tabla de valores duplicados no están permitidos:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

NOTA: La sintaxis para crear índices en diferentes bases de datos no son lo mismo.A fin de comprobar su base de datos para crear la sintaxis de índice.


Ejemplos de CREATE INDEX

La siguiente instrucción SQL crea un índice llamado "Pindex" en la columna de la tabla "Apellido" "Personas":

CREATE INDEX PIndex
ON Persons (LastName)

Si desea indexar más de una columna, puede listar los nombres de las columnas entre paréntesis, separados por comas:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)