48. MySQL CREATE INDEX
Escrito por Uianes Luiz Rockenbach Biondo.
Última atualização em 12 mai. 2024
Última atualização em 12 mai. 2024
CREATE INDEX é uma instrução SQL utilizada para criar um índice em uma tabela de um banco de dados. Um índice é uma estrutura de dados que melhora a velocidade de busca e recuperação de informações em uma tabela, funcionando de forma semelhante a um índice em um livro, onde você pode localizar rapidamente uma página específica com base nas palavras-chave.
Sintaxe:
CREATE INDEX nomeIndex
ON nomeTabela(coluna1, coluna2, ...);
Exemplo:
CREATE INDEX produtoIndex
ON produto(produto_nome);
Para evitar que outro Index seja criado para uma mesma coluna, é possível usar a cláusula UNIQUE.
Exemplo:
CREATE UNIQUE INDEX produtoIndex
ON produto(produto_nome);
Para apagar um Index, basta utilizar um DROP.
Exemplo:
ALTER TABLE produto
DROP INDEX produtoIndex;