English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Uso e exemplo do comando CREATE INDEX no SQL

Referência de Palavras-Chave SQL

CREATE INDEX (criar índice)

O comando CREATE INDEX é usado para criar índices em tabelas (permite valores repetidos).

O índice é usado para recuperar dados rapidamente do banco de dados. O usuário não vê o índice, ele é usado apenas para acelerar a pesquisa/Consulta.

A seguir, o SQL cria um índice chamado “idx_lastname” na coluna “LastName” da tabela “Persons”:

CREATE INDEX idx_lastname
ON Persons (LastName);

Se você quiser criar um índice em uma combinação de colunas, você pode listar os nomes das colunas dentro dos parênteses, separados por vírgulas:

CREATE INDEX idx_pname
ON Persons (LastName, FirstName);

Atenção:A sintaxe para criar índices varia de banco de dados para banco de dados. Portanto: verifique a sintaxe usada para criar índices no banco de dados.

Atenção:Usar índices para atualizar tabelas leva mais tempo do que não usar índices (porque os índices também precisam ser atualizados). Portanto, é recomendável criar índices apenas nas colunas que são pesquisadas frequentemente.

Referência de Palavras-Chave SQL