Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/11/2009, 12:42
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: optimizacion consulta

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 original
  1. CREATE 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
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)