En este grupo En todos

Grupo de Mysql



Tipos de datos de fecha y hora en MySQL

Fernando Andrés
Ingeniero de sistemas fundacion univer...
Escrito por Fernando Andrés Pérez Alarcón
el 28/04/2010

Este es un tips acerca de fechas en MySQL, que quiero aportar a mis compañeros de grupo. Emagister


MySQL cuenta con varios tipos de datos para almacenar valores temporales: DATE, TIME, DATETIME, TIMESTAMP y YEAR
A continuación se muestran estos tipos y el intervalo de valores admitidos por cada uno.

DATE De '1000-01-01' a ' 9999-1231'
TIME De '-838:59:59' a '838:59:59'
DATETIME De '1000-01-01:00:00:00' a ' 9999-12-31 23:59:59'
TIMESTAMP De '1970-01-01 00:00:01' a '2038-01-19 03:14:07'
YEAR [ (M) ] De 1901 a 2155 para YEAR (4) y de 1970 a 2069 para YEAR (2)

A continuación se muestran los requisitos de almacenamiento por cada uno.

DATE 3 bytes
TIME 3 bytes
DATETIME 8 bytes
TIMESTAMP 4 bytes
YEAR 1 byte

A continuación se muestran valores de cero de tipos de fecha y hora por cada uno.

DATE '0000-00-00'
TIME '00:00:00'
DATETIME '0000-00-00 00:00:00'
TIMESTAMP '0000-00-00 00:00:00'
YEAR 0000

Maria Luisa Morales Hernandez
Lic. en ciencias de la computacion pue...
Escrito por Maria Luisa Morales Hernandez
el 26/05/2010

Hola

Deseo realizar un reporte en Mysql, que software es el más recomendado y como lo empleo. Además como empleo xml en sql.


Saludos

Fernando Andrés Pérez Alarcón
Ingeniero de sistemas fundacion univer...
Escrito por Fernando Andrés Pérez Alarcón
el 28/05/2010

Utiliza el Paquete WampServer2. 0h (Apache + PHP y MySQL), entra a la pag web www.wampserver.com y descarga la version que te comente, no descargues la última que es la WampServer2. 0i "Por que trae un error" Ok

Bueno xml en mysql, tienes que utilizar xml como puente entre php y mysql, utlizas php?


Un ejemplo en una pagina php pones lo siguiente:


<? Php

<? Php

Header("Content-Type: text/xml");


Header( "Expires: Mon, 8 Sep 2003 01:00:00 GMT" );

Header( "Last-Modified: ". Gmdate("D, d M Y H:i:s"). " GMT" );

Header( "Cache-Control: no-cache, must-revalidate" );

Header( "Pragma: no-cache" );

? >

<? Php Xml version="1. 0" encoding="utf-8"? >

<? Php

$link = mysql_connect("localhost", root, "password");

Mysql_select_db("tuBaseDeDatos",$link);

$result = mysql_query("SELECT * FROM tuTabla", $link);

While($row = mysql_fetch_array($result)){? >

<ficha>

<nombre><? Php echo $row["nombre"];? ></nombre>

<apellido><? Php echo $row["apellido"];? ></apellido>

<correo><? Php echo $row["correo"];? ></correo>

</ficha>

<? Php

}

Mysql_free_result($result);

Mysql_close($link);

? >

Este código formatea estos regitros que son jalados de la bd en mysql y los muestra en xml

Saludos