1. date:
- 用于存储日期信息。
- 格式为 'YYYY-MM-DD'。
CREATE TABLE example (
date_col date
);
示例插入:
INSERT INTO example (date_col)
VALUES ('2023-01-15');
2. time:
- 用于存储时间信息。
- 格式为 'HH:MI:SS'。
CREATE TABLE example (
time_col time
);
示例插入:
INSERT INTO example (time_col)
VALUES ('12:30:45');
3. timestamp:
- 用于存储日期和时间信息。
- 格式为 'YYYY-MM-DD HH:MI:SS'。
CREATE TABLE example (
timestamp_col timestamp
);
示例插入:
INSERT INTO example (timestamp_col)
VALUES ('2023-01-15 12:30:45');
4. interval:
- 用于表示时间间隔。
- 例如,可以存储一段时间的长度。
CREATE TABLE example (
interval_col interval
);
示例插入:
INSERT INTO example (interval_col)
VALUES ('1 day 2 hours');
这些类型允许你在数据库中存储和操作日期和时间数据。同时,PostgreSQL 提供了丰富的日期和时间函数,以便在查询中执行各种操作,如计算日期差异、提取特定部分的日期或时间等。在实际应用中,选择适当的类型和函数取决于你的数据存储需求和操作需求。
转载请注明出处:http://www.zyzy.cn/article/detail/8153/PostgreSQL