mysql储存时间戳
时间: 2023-11-19 10:57:46 浏览: 117
mysql之TIMESTAMP(时间戳)用法详解
MySQL中可以使用timestamp字段来储存时间戳。timestamp字段有以下几个特点:
1. timestamp字段以YYYY-MM-DD HH:MM:SS[.fraction]格式存储日期时间,可以存储到秒或微秒级别。
2. timestamp字段与时区无关,占用4个字节的存储空间。
3. 时间范围公元1970-01-01 00:00:01到2038-01-19 03:14:07,存储的时间范围相对较小。
下面是一个示例,演示如何在MySQL中创建一个包含timestamp字段的表,并插入一条数据:
```sql
CREATE TABLE example (
id INT PRIMARY KEY,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
INSERT INTO example (id) VALUES (1);
```
在上面的示例中,我们创建了一个名为example的表,其中包含一个id字段和一个created_at字段。created_at字段的类型为timestamp,并设置了默认值为当前时间。在插入数据时,我们只插入了id字段,created_at字段会自动填充为当前时间。
阅读全文