mysql 獲取時間方式
1、獲取指定時間
函數(shù):date_format() 轉(zhuǎn)換
# ?獲取前一天時間的最大值 SELECT date_format(CURRENT_DATE()-1, '%Y-%m-%d 23:59:59') # ?定義時間值,時間為當(dāng)前時間整點(diǎn) SELECT @Front_time := (SELECT CONCAT(CURRENT_DATE(),' ', DATE_FORMAT(now(),'%H'),':00:00')); # ?定義時間值,時間為前一小時 SELECT @front_time := (SELECT CONCAT(CURRENT_DATE(),' ', DATE_FORMAT(now(),'%H')-1,':00:00'));
效果:



2、獲取當(dāng)前時間:年-月-日 時:分:秒
2.1、函數(shù) now() :
# 獲取格式為當(dāng)前時間:年-月-日 時:分:秒 SELECT NOW()
效果:

2.2、函數(shù) SYSDATE()
# 獲取格式為當(dāng)前時間:年-月-日 時:分:秒 SELECT SYSDATE()
效果:

2.3 、函數(shù) current_timestamp()
# 獲取格式為當(dāng)前時間:年-月-日 時:分:秒 SELECT current_timestamp()
效果:

2.4、函數(shù):localtime()
select localtime();
效果:

2.5、函數(shù):localtimestamp()
select localtimestamp();
效果:

3、獲取當(dāng)前時間:年-月-日
3.1、函數(shù):CURRENT_DATE()
SELECT CURRENT_DATE();
效果:

3.2、函數(shù):CURDATE()
SELECT CURDATE();
效果:

3.3、函數(shù):utc_date()
#。**因?yàn)槲覈挥跂|八時區(qū),所以本地時間 = UTC 時間 + 8 小時** SELECT utc_date(); # utc_date() 年月日 # utc_time() 時分秒 # utc_timestamp() 年月日 時分秒
效果:

4、返回本月最后一天時間
函數(shù):last_day()
select last_day(NOW());
效果:

到此這篇關(guān)于mysql 獲取時間方式的文章就介紹到這了,更多相關(guān)mysql 獲取時間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL慢查詢中的commit慢和binlog中慢事務(wù)的區(qū)別
這篇文章主要介紹了MySQL慢查詢中的commit慢和binlog中慢事務(wù)的差異,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06
CentOS下php使用127.0.0.1不能連接mysql的解決方法
這篇文章主要介紹了CentOS下php使用127.0.0.1不能連接mysql的解決方法,本文原因是SELINUX導(dǎo)致的連接失敗,需要的朋友可以參考下2015-01-01
完美解決MySQL通過localhost無法連接數(shù)據(jù)庫的問題
下面小編就為大家?guī)硪黄昝澜鉀QMySQL通過localhost無法連接數(shù)據(jù)庫的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
MySQL下將一個表的數(shù)據(jù)插入到另外一個表的實(shí)現(xiàn)語句
開發(fā)中,我們經(jīng)常需要將一個表的數(shù)據(jù)插入到另外一個表,有時還需要指定導(dǎo)入字段,雖然這個實(shí)現(xiàn)起來非常簡單,但是還是會困擾許多新手,因此專門發(fā)一篇文章備查。2009-09-09
MySQL8.0 DDL原子性特性及實(shí)現(xiàn)原理
這篇文章主要介紹了MySQL8.0 DDL原子性特性及實(shí)現(xiàn)原理,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-07-07

