mysql中的时间字段
时间: 2023-09-24 17:03:18 浏览: 75
MySQL数据表添加字段
5星 · 资源好评率100%
在 MySQL 中,有三种与时间相关的字段类型:`DATE`、`TIME` 和 `DATETIME`。
- `DATE` 类型用于存储日期值,格式为 `YYYY-MM-DD`。
例如,可以使用以下 SQL 语句创建一个名为 `users` 的表,其中包含一个名为 `birthday` 的 `DATE` 类型字段:
```
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
birthday DATE
);
```
- `TIME` 类型用于存储时间值,格式为 `HH:MM:SS`。
例如,可以使用以下 SQL 语句创建一个名为 `events` 的表,其中包含一个名为 `start_time` 的 `TIME` 类型字段:
```
CREATE TABLE events (
id INT PRIMARY KEY,
name VARCHAR(50),
start_time TIME
);
```
- `DATETIME` 类型用于存储日期和时间值,格式为 `YYYY-MM-DD HH:MM:SS`。
例如,可以使用以下 SQL 语句创建一个名为 `orders` 的表,其中包含一个名为 `order_time` 的 `DATETIME` 类型字段:
```
CREATE TABLE orders (
id INT PRIMARY KEY,
customer_name VARCHAR(50),
order_time DATETIME
);
```
除了这三种类型之外,还有 `TIMESTAMP`、`YEAR` 等其他与时间相关的数据类型。
阅读全文