MySQL是一款廣泛使用的開源關(guān)系數(shù)據(jù)庫管理系統(tǒng),可以用于存儲、訪問和管理大量數(shù)據(jù)。在MySQL中,查詢今天開始時間是一個常見的問題,下面介紹兩種查詢今天開始時間的方法。
方法一:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d 00:00:00');
通過使用MySQL內(nèi)置函數(shù)DATE_FORMAT來格式化當(dāng)前日期和時間,可以查詢出今天開始時間。
方法二:
SELECT CAST((UNIX_TIMESTAMP(NOW())-(UNIX_TIMESTAMP(NOW()) MOD 86400)) AS DATETIME);
使用UNIX_TIMESTAMP函數(shù)獲取當(dāng)前日期和時間對應(yīng)的Unix時間戳,然后通過對時間戳進行取模操作得到今天開始時間的Unix時間戳,最后使用CAST函數(shù)將Unix時間戳轉(zhuǎn)換為DATETIME格式的日期和時間。