Estou aprendendo a utilizar SQL e tenho três sentenças que gostaria de saber a diferença entre elas
Primeira
ALTER TABLE `curriculosdb`.`Estado`
add KEY `estado_fkey_pais_01` (`pai_id`)
Segunda
ALTER TABLE `curriculosdb`.`Estado`
ADD INDEX `estado_fkey_pais_01` () ;
Terceira
ALTER TABLE `curriculosdb`.`Estado`
ADD INDEX `estado_fkey_pais_01` (`pai_id`) ;
Eu utilizei a primeira no meu banco de dados, gostaria de saber se existe diferença entre ‘ADD KEY’ e ‘ADD INDEX’