Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   como se hace una Consulta (http://www.forosdelweb.com/f21/como-hace-consulta-113376/)

payo22 27/01/2003 09:31

como se hace una Consulta
 
Hola Maestros:

Tengo una pregunta acerca de como mysql realiza una consulta me refiero a que si la hace de manera secuencial o directamente se va a os registros que son afectados.

no se si me explique y puedan ayudarme por favor

gracias por todo.

BrujoNic 27/01/2003 09:45

Mira, los Querys en cualquier BD se hacen secuencial o indexado. El secuencial se hace cuando NO usas ningún índice y el indexado pues lógicamente utilizando un índice. Los índices son almacenados como tablas independientes donde lo que tienen son referencias a los registros de la tabla a la cual vas a realizar la consulta por lo que es más rápido obtener las respuestas.

Saludos.

payo22 27/01/2003 10:19

duda con consulta
 
quiero que me digan si esta bien la manera en que hago mi consulta ya que quiero que accese de manera indexada.

los campos Estacion y Fecha son indices:

$sql = "SELECT Estacion,Fecha,PS,PP,HGT,TT,TD,DD,FF from $tabla where DAYOFMONTH(Fecha) BETWEEN $bdy AND $edy AND MONTH(Fecha) IN ($bmo,$emo) AND YEAR(Fecha) BETWEEN $byr and $eyr AND HOUR(Fecha) IN ($bhr,$ehr)";

o si de estas manera busca de manera secuencial en mi base de datos

y las variables $bdy,$edy,$bmo,$emo,$byr,etc. los obtengo de un formulario en un navegador.

en donde:

$bdy = dia de inicio
$edy = dia final
$bmo = mes inicio
$emo = mes final
$byr = año de inicio
$eyr = año final

todo esto ya que la consulta la puedo hacer por periodos determinados o de un solo dia.

ha y todo lo hago con mysql y php.



gracias por todo.


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

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.