Date & Time
Date and Time Data Types
Name | Aliases | Storage Size | Resolution | Min Value | Max Value |
---|---|---|---|---|---|
DATE | 4 bytes | day | 1000-01-01 | 9999-12-31 | |
TIMESTAMP | DATETIME | 8 bytes | microsecond | 0001-01-01 00:00:00 | 9999-12-31 23:59:59.999999 UTC |
Functions
Example
CREATE TABLE test_dt
(
date DATE,
ts TIMESTAMP
);
DESC test_dt;
+-------+--------------+------+---------+-------+
| Field | Type | Null | Default | Extra |
+-------+--------------+------+---------+-------+
| date | DATE | NO | 0 | |
| ts | TIMESTAMP(6) | NO | 0 | |
+-------+--------------+------+---------+-------+
INSERT INTO test_dt VALUES ('2022-04-07', '2022-04-07 01:01:01.123456'), ('2022-04-08', '2022-04-08 01:01:01');
SELECT * FROM TEST_DT;
+------------+----------------------------+
| date | ts |
+------------+----------------------------+
| 2022-04-07 | 2022-04-07 01:01:01.123456 |
| 2022-04-08 | 2022-04-08 01:01:01.000000 |
+------------+----------------------------+