Los tipos de datos de cada columna se definen cuando se crea la tabla.
Tipos de Datos para las fechas y horas en la base de datos MySQL
Tipo | Formato | Ejemplo |
---|---|---|
DATE | YYYY-MM-DD | 2008-11-11 |
DATETIME | YYYY-MM-DD HH:MM:SS | 2008-11-11 13:23:44 |
TIMESTAMP | YYYY-MM-DD HH:MM:SS | |
YEAR | YYYY o YY |
Funciones para MySQL sobre estos tipos de datos de fecha anteriores
NOW | Muestra la fecha y hora actuales. Por ejemplo: 2008-11-11 12:45:34 | |
CURDATE | Muestra la fecha actual. Por ejemplo: 2008-11-11 | |
CURTIME | Muestra la hora actual. Por ejemplo: 12:45:34 | |
DATE | Muestra la parte fecha de una expresión fecha/hora | |
EXTRACT | Muestra una parte de una expresión fecha/hora | |
DATE_ADD | Muestra una fecha como suma de un intervalo de tiempo a una fecha | |
DATE_SUB | Muestra una fecha como resta de un intervalo de tiempo a una fecha | |
DATEDIFF | Muestra el número de días entre 2 fechas | |
DATE_FORMAT | Muestra una fecha y hora con diferentes formatos |
Tipos de Datos para fechas y horas en la base de datos SQL Server
DATE | Formato YYYY-MM-DD | |
DATETIME | Formato YYYY-MM-DD HH:MM:SS | |
SMALLDATETIME | Formato YYYY-MM-DD HH:MM:SS | |
TIMESTAMP | Se genera un valor basado en la hora del sistema. Se actualiza automáticamente. |
GETDATE | Muestra la fecha y hora actuales |
DATEPART | Muestra parte de una fecha y hora |
DATEADD | Muestra una fecha como suma o resta de un intervalo de tiempo sobre una fecha |
DATEDIFF | Muestra el tiempo entre 2 fechas |
CONVERT | Muestra la fecha y hora en diferentes formatos |
Ejemplos del uso de fecha y hora
CREATE TABLE pedidos
(
idpedido int NOT NULL,
nombreproducto varchar(50) NOT NULL,
fechapedido datetime NOT NULL
PRIMARY KEY (idpedido)
)
(
idpedido int NOT NULL,
nombreproducto varchar(50) NOT NULL,
fechapedido datetime NOT NULL
PRIMARY KEY (idpedido)
)
idpedido | nombreproducto | fechapedido |
---|---|---|
1 | papel oficina | 2012-02-23 14:05:00 |
Si queremos almacenar solo la fecha (y no la hora) utilizaremos el tipo de datos 'date' en lugar de 'datetime'.
No hay comentarios.:
Publicar un comentario