NO exactamente.
Una clave primaria genera lo que se denomina un
indice cluster, y sólo puede haber uno por tabla. Los otros son índices no cluster o índices agrupados, y varían entre tres tipos distintos: HASH, BTREE e INDEX. Estos índices permiten tener diferentes formas de ordenar la información de tabla para ser usados en búsquedas.
Par alos detalles, es mejor que leas el manual de referencia (
13.1.4. Sintaxis de CREATE INDEX)
La forma general es:
Código sql:
Ver originalCREATE INDEX nombre_del_indice ON Tabla(campos);
En este capítulo se explica cómo es que usa MySQL los índices:
7.4.5. Cómo utiliza MySQL los índices