Latest web development tutorials

SQL CREATE INDEX

CREATE INDEX para criar um índice na tabela.

Sem ler toda a tabela, o aplicativo de banco de dados índice pode encontrar dados mais rápida.


índice

Você pode criar um índice na tabela, para consultar mais rápida e eficiente de dados.

O usuário não pode ver os índices, eles só podem ser usados ​​para acelerar a busca / consulta.

Nota: Atualizar tabela com índices requer mais do que atualizar uma tabela sem índices leva mais tempo, isso ocorre porque o índice em si também precisa ser atualizado.Portanto, a abordagem ideal é muitas vezes apenas procurou colunas (e tabelas) para criar o índice acima.

SQL CREATE INDEX Syntax

Criar um simples índice em uma tabela. Ele permite a utilização de valores duplicados:

CREATE INDEX index_name
ON table_name (column_name)

SQL sintaxe CREATE INDEX UNIQUE

Criar um índice exclusivo na tabela. Sem valores duplicados: índice exclusivo significa que duas linhas não podem ter o mesmo valor do índice. . Cria um índice exclusivo em uma tabela de valores duplicados não são permitidos:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

NOTA: A sintaxe para a criação de índices em diferentes bancos de dados não são os mesmos.Portanto, verifique seu banco de dados para criar a sintaxe índice.


Exemplos de CREATE INDEX

A seguinte instrução SQL cria um índice chamado de "Pindex" na coluna da tabela do "Sobrenome" "Pessoas":

CREATE INDEX PIndex
ON Persons (LastName)

Se você deseja indexar mais de uma coluna, você pode listar os nomes das colunas entre parênteses, separados por vírgulas:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)