Diferenças entre Chave, Chave Primária, Chave Índice e Índice no MySQL

Ao criar uma tabela no MySQL, é comum usar a cláusula KEY para definir índices. Por exemplo: CREATE TABLE `registro_vendas` ( `cod` mediumint(8) NOT NULL AUTO_INCREMENT, `produto` varchar(30) NOT NULL, `categoria` mediumint(1) NOT NULL, `descricao` text, PRIMARY KEY (`cod`), KEY `idx_categoria` (`categoria`) ); Neste caso, a declaração KEY id ...

Publicado em 6-8 22:45 por Thomas