Sentença CREATE INDEX SQL
- Página anterior SQL Default
- Próxima página SQL Drop
A cláusula CREATE INDEX é usada para criar índices na tabela.
Os índices permitem que o aplicativo de banco de dados encontre dados mais rapidamente sem ler toda a tabela.
Índice
Você pode criar índices na tabela para consultas mais rápidas e eficientes.
Os usuários não podem ver os índices, que só são usados para acelerar buscas/consultas.
Notas:Atualizar uma tabela que contém índices requer mais tempo do que atualizar uma tabela sem índices, pois o índice também precisa ser atualizado. Portanto, a prática ideal é criar índices apenas nas colunas (e tabelas) que são frequentemente pesquisadas.
Sintaxe CREATE INDEX SQL
Criar um índice simples na tabela. Permite valores repetidos:
CREATE INDEX index_name ON table_name (column_name)
Notas:"column_name" especifica a coluna que precisa ser indexada.
Sintaxe CREATE UNIQUE INDEX SQL
Criar um índice único na tabela. Um índice único significa que duas linhas não podem ter o mesmo valor de índice.
CREATE UNIQUE INDEX index_name ON table_name (column_name)
Exemplo CREATE INDEX
Este exemplo criará um índice simples chamado "Index_Pers" na coluna LastName da tabela Person:
CREATE INDEX Index_Pers ON Person (LastName)
Se você desejar ordenarOrdem decrescentePara indexar valores em uma coluna, você pode adicionar uma palavra reservada após o nome da coluna DESC:
CREATE INDEX Index_Pers ON Person (LastName DESC)
Se você desejar que o índice contenha mais de uma coluna, você pode listá-las entre parênteses, separadas por vírgulas:
CREATE INDEX Index_Pers ON Person (LastName, FirstName)
- Página anterior SQL Default
- Próxima página SQL Drop