Já estudei mysql um tempo atrás, eu aprendi a criar da seguinte forma:
alter table tabela_de_vendas add foreign key (cpf) references clientes(cpf);
Mas no curso o professor fez assim:
alter table tabela_de_vendas add constraint fk_clientes foreign key (cpf) references clientes(cpf);
Então eu gostaria de saber qual é a utilidade da CONSTRAINT.