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

Mediante PhpMyAdmin ordenar tabla

Estas en el tema de Mediante PhpMyAdmin ordenar tabla en el foro de Bases de Datos General en Foros del Web. Buenas Tengo una tabla con los datos de la gente que se va registrando El caso es que no se porqué pero no me los ...
  #1 (permalink)  
Antiguo 25/03/2010, 02:01
 
Fecha de Ingreso: junio-2003
Mensajes: 939
Antigüedad: 16 años, 5 meses
Puntos: 8
Pregunta Mediante PhpMyAdmin ordenar tabla

Buenas
Tengo una tabla con los datos de la gente que se va registrando

El caso es que no se porqué pero no me los ordena por el ID que tengo.
Ese campo lo tengo puesto como PRIMARY.

Pero no se porque pero me ordena los datos en un orden raro.

¿Alguna idea?
A poder ser que sea mediante PhPMyAdmi ya que mis conocimientos son justitos.

Muchas Gracias
Un saludo
  #2 (permalink)  
Antiguo 25/03/2010, 06:26
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 11 años, 8 meses
Puntos: 574
Respuesta: Mediante PhpMyAdmin ordenar tabla

Despreocupate de en que orden estan guardados los datos, preocupate de indicar al Sql en que orden quieres leerlos...

Me explico, un pricipio basico de las bases de datos relacionales es que el orden de los registros no es relevante, eso permite al motor de bases de datos organizarse de forma optima, segun los criterios marcados en el momento que lo programaron.

Pero claro es logico y normal quere los datos en algun orden, luego sql lo que espera es que le digamos el criterio de ordenacion....

Select * from tutabla ORDER BY id ASC;

Select * from tutabla ORDER BY id DESC;

Select * from tutabla ORDER BY nombre;
Select * from tutabla ORDER BY apellido1,apellido2,nombre;

suponiendo que tienes campos llamados apellido1,apellido2,nombre

Select * from tutabla ORDER BY fecha_inscripcion;

idem para fecha_inscripcion

ASC es elorden por defecto (ASCendente)
DESC (DESCendente)


Todo eso son ejemplos de consultas ordenadas válidas...

Quim

Etiquetas: phpmyadmin, tablas
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 22:50.