Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Crear Llave adicional

Estas en el tema de Crear Llave adicional en el foro de Mysql en Foros del Web. Tengo una tabla MYSQL así: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: Ver original llave           INT ( 8 ) AUTO_INCREMENT PRIMARY KEY usuario ...
  #1 (permalink)  
Antiguo 09/08/2013, 10:03
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 10 meses
Puntos: 21
Crear Llave adicional

Tengo una tabla MYSQL así:

Código MySQL:
Ver original
  1. llave           INT(8) AUTO_INCREMENT PRIMARY KEY
  2. usuario     char(8) not null
  3. nombre      varchar(20) not null
  4. folio           int(10) not null
  5. ... etc.

y cuando solicito información ordenada por el campo FOLIO, la consulta tarda mucho.
Entiendo debo crear un INDEX por el campo FOLIO y con ello acelerar la consulta.

¿En donde puedo encontrar información respecto a crear llaves adicionales?
  #2 (permalink)  
Antiguo 09/08/2013, 10:53
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Crear Llave adicional

Cita:
¿En donde puedo encontrar información respecto a crear llaves adicionales?
Veámoslo de una forma más ortodoxa: En realidad no se crean "llaves" en el sentido de claves primarias. Lo que se hace es crear índices no agrupados (non-clustered) sobre determinados campos, o bien índices de tipo único (unique index) que fungen de clave alternativa sin serlo (ser único es una condición de las PK).
En cualquier caso, es una pregunta que se puede resolver leyendo el manual de referencia, donde podrás ver ejemplos claros:
Sintaxis de CREATE INDEX
Indices en MySQL (Desarrollo Web)

Si luego tienes alguna duda, pregunta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 09/08/2013, 11:53
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 10 meses
Puntos: 21
Respuesta: Crear Llave adicional

Muchas gracias, paso a leer la documentación indicada.
He leído información al respecto, debo aclarar algunas dudas.

Etiquetas: adicional, campo, llave, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.