pgsql中的time格式举例
时间: 2024-01-20 22:10:41 浏览: 21
pgsql中使用mybatis生成实体类
在 PostgreSQL 中,`time` 是一种表示时间的数据类型,它可以用来存储小时、分钟、秒和毫秒的信息。`time` 类型的格式为 `HH:MI:SS` 或 `HH:MI:SS.sss`,其中 `HH` 表示小时数,`MI` 表示分钟数,`SS` 表示秒数,`sss` 表示毫秒数。下面是几个使用 `time` 类型的示例:
1. 创建一个名为 `events` 的表,其中包含 `id`、`name` 和 `start_time` 三个列,其中 `start_time` 列的数据类型是 `time`:
```sql
CREATE TABLE events (
id serial PRIMARY KEY,
name varchar(50) NOT NULL,
start_time time NOT NULL
);
```
2. 插入一条记录到 `events` 表中,该记录表示一个名为 "Meeting" 的事件,开始时间为下午 2 点 30 分:
```sql
INSERT INTO events (name, start_time) VALUES ('Meeting', '14:30:00');
```
3. 查询 `events` 表中开始时间在下午 1 点和下午 3 点之间的事件:
```sql
SELECT * FROM events WHERE start_time BETWEEN '13:00:00' AND '15:00:00';
```
在上面的示例中,我们使用 `BETWEEN` 运算符查询开始时间在指定时间范围内的事件记录。
阅读全文