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

MySQL時間正則

吉茹定1年前8瀏覽0評論

MySQL中,我們經常需要對各種時間表達式進行處理,因此需要使用到時間正則。

常見的 MySQL 時間正則:
時間單位	            正則表達式
年(year)	            \d{4}
月(month)	            0?[1-9]|1[0-2]
日(day)	            0?[1-9]|[1-2][0-9]|3[0-1]
小時(hour)	        ([01][0-9]|2[0-3])
分鐘(minute)	        [0-5][0-9]
秒(second)	         ([0-5][0-9]|60)

在使用 MySQL 時間正則的時候,需要注意以下幾點:

  • MySQL 時間正則不區分大小寫。
  • 時間表達式不是真正的日期格式,因此可能會存在無法匹配的情況。
  • MySQL 時間正則只是字符串匹配,不能用于時間計算。

下面是一個使用 MySQL 時間正則的例子:

SELECT * FROM `table` WHERE `create_time` REGEXP '2019-02-0[1-5] 0[0-9]:[0-5][0-9]:[0-5][0-9]';

上面的例子中,我們使用了時間正則表達式來篩選出所有在2019年2月1日至2月15日,凌晨0點到59分59秒之間創建的數據。