Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Các đơn vị giá trị dùng với từ khóa INTERVAL trong MySQL

Các đơn vị giá trị sau có thể dùng với từ khóa INTERVAL trong MySQL:

MICROSECOND

Dùng để cộng/trừ số microseconds.

mysql> SELECT NOW() + INTERVAL 100 MICROSECOND;
+--------------------------------+
| now() + interval 100 microsecond |
+--------------------------------+
| 2017-10-28 18:47:25.000100     |
+--------------------------------+
1 row in set (0.00 sec)

SECOND

Cộng/trừ số giây.

mysql> SELECT NOW() + INTERVAL 59 SECOND;
+--------------------------+
| now() + interval 59 second |
+--------------------------+
| 2017-10-28 18:49:30      |
+--------------------------+
1 row in set (0.00 sec)

MINUTE

Cộng/trừ số phút.

mysql> SELECT NOW() + INTERVAL 10 MINUTE;
+--------------------------+
| now() + interval 10 minute |
+--------------------------+
| 2017-10-28 18:58:44      |
+--------------------------+
1 row in set (0.00 sec)

HOUR

Cộng/trừ số giờ.

mysql> SELECT NOW() + INTERVAL 2 HOUR;
+-----------------------+
| now() + interval 2 hour |
+-----------------------+
| 2017-10-28 20:55:44   |
+-----------------------+
1 row in set (0.00 sec)

DAY

Cộng/trừ số ngày.

mysql> SELECT NOW() + INTERVAL 10 DAY;
+-----------------------+
| now() + interval 10 day |
+-----------------------+
| 2017-11-07 18:48:53   |
+-----------------------+
1 row in set (0.00 sec)

WEEK

Cộng/trừ số tuần (1 tuần = 7 ngày).

mysql> SELECT NOW() + INTERVAL 1 WEEK;
+-----------------------+
| now() + interval 1 week |
+-----------------------+
| 2017-11-04 18:49:10   |
+-----------------------+
1 row in set (0.00 sec)

MONTH

Cộng/trừ số tháng.

mysql> SELECT NOW() + INTERVAL 1 MONTH;
+------------------------+
| now() + interval 1 month |
+------------------------+
| 2017-11-28 18:49:31    |
+------------------------+
1 row in set (0.00 sec)

QUARTER

Cộng/trừ số quý (1 quý = 3 tháng).

mysql> SELECT NOW() + INTERVAL 1 QUARTER;
+--------------------------+
| now() + interval 1 quarter |
+--------------------------+
| 2018-01-28 18:49:41      |
+--------------------------+
1 row in set (0.00 sec)

YEAR

Cộng/trừ số năm.

mysql> SELECT NOW() + INTERVAL 1 YEAR;
+-----------------------+
| now() + interval 1 year |
+-----------------------+
| 2018-10-28 18:49:48   |
+-----------------------+
1 row in set (0.00 sec)

Lưu ý: Từ khóa đơn vị phải ở dạng số ít (singular): DAY không phải DAYS, HOUR không phải HOURS.