欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql年月日之間的值

李中冰2年前11瀏覽0評論

在MySQL中,日期值可以表示為年、月、日的組合,例如:2019-05-13。當我們需要對這些日期值進行操作時,就需要使用MySQL提供的日期函數。

-- 獲取當前日期
SELECT CURRENT_DATE();
-- 獲取當前時間
SELECT CURRENT_TIME();
-- 獲取當前日期和時間
SELECT NOW();
-- 獲取指定日期的年份
SELECT YEAR('2019-05-13');
-- 獲取指定日期的月份
SELECT MONTH('2019-05-13');
-- 獲取指定日期的天數
SELECT DAY('2019-05-13');
-- 獲取指定日期是星期幾(0表示星期日,1表示星期一,以此類推)
SELECT DAYOFWEEK('2019-05-13');

除了獲取日期的各個部分以外,我們還可以對日期進行加減操作,例如:

-- 獲取當前日期的前一天
SELECT DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY);
-- 獲取當前日期的后一天
SELECT DATE_ADD(CURRENT_DATE(), INTERVAL 1 DAY);
-- 獲取當前日期的前一小時
SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR);
-- 獲取當前日期的后一小時
SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR);

如果我們需要根據日期值進行篩選或排序,也可以使用日期函數來實現:

-- 獲取2019年1月份的所有數據
SELECT * FROM table_name WHERE YEAR(date_column) = 2019 AND MONTH(date_column) = 1;
-- 按日期順序排序
SELECT * FROM table_name ORDER BY date_column ASC;
-- 按日期倒序排序
SELECT * FROM table_name ORDER BY date_column DESC;

通過上述示例,我們可以看到MySQL提供了豐富的日期函數,可以方便地進行日期值的操作、篩選、排序等操作。