tutoriais mais recente desenvolvimento web
 

SQL Instrução CREATE INDEX


A instrução CREATE INDEX é usada para criar índices em tabelas.

Índices permitem a aplicação de banco de dados para encontrar rápida de dados; sem ler toda a tabela.


índices

Um índice pode ser criado em uma tabela para encontrar dados mais rápida e eficiente.

Os usuários não podem ver os índices, eles são usados ​​apenas para acelerar as pesquisas / consultas.

Note: Atualizando uma tabela com índices leva mais tempo do que atualizar a tabela sem (porque os índices também precisa de uma atualização). Então você só deve criar índices em colunas (e tabelas) que serão frequentemente pesquisados ​​contra.

SQL CREATE INDEX Syntax

Cria um índice em uma tabela. valores duplicados são permitidos:

CREATE INDEX index_name
ON table_name (column_name)

SQL CREATE UNIQUE INDEX Syntax

Cria um índice exclusivo sobre uma mesa. valores duplicados não são permitidos:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

Note: A sintaxe para a criação de índices varia entre bases de dados diferentes. Portanto: Verifique a sintaxe para a criação de índices em seu banco de dados.


CRIAR Exemplo INDEX

A instrução SQL abaixo cria um índice chamado "PIndex" sobre o "LastName" coluna no "Persons" tabela:

CREATE INDEX PIndex
ON Persons (LastName)

Se você deseja 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 PIndex
ON Persons (LastName, FirstName)