English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Referencia de palabras clave SQL
El comando CREATE INDEX se utiliza para crear índices en las tablas (permitiendo valores repetidos).
Los índices se utilizan para recuperar datos de la base de datos de manera muy rápida. Los usuarios no ven los índices, solo se utilizan para acelerar las búsquedas/Consulta.
La siguiente consulta SQL crea un índice llamado "idx_lastname" en la columna "LastName" de la tabla "Persons":
CREATE INDEX idx_lastname ON Persons (LastName);
Si desea crear un índice en una combinación de columnas, puede listar los nombres de las columnas entre paréntesis y separarlos con comas:
CREATE INDEX idx_pname ON Persons (LastName, FirstName);
Nota:La sintaxis para crear índices varía entre las bases de datos. Por lo tanto: verifique la sintaxis utilizada para crear índices en la base de datos.
Nota:Actualizar una tabla utilizando un índice lleva más tiempo que actualizar una tabla sin usar un índice (porque el índice también necesita ser actualizado). Por lo tanto, solo cree índices en columnas que se buscan con frecuencia.
El comando DROP INDEX se utiliza para eliminar índices de la tabla.
MS Access:
DROP INDEX index_name ON table_name;
SQL Server:
DROP INDEX table_name.index_name;
DB2 / Oracle:
DROP INDEX index_name;
MySQL:
ALTER TABLE DROP INDEX;