亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

詳解MySql Date函數

2024-07-25 19:08:35
字體:
來源:轉載
供稿:網友

下面是MySQL中最重要的內建函數

函數  描述

NOW()   返回當前的日期和時間

NOW() 返回當前的日期和時間。語法NOW()-- 實例-- 下面是 SELECT 語句:SELECT NOW(),CURDATE(),CURTIME()結果如下所示:NOW()   CURDATE()   CURTIME()2018-06-27 14:25:34   2018-06-27 14:25:34-- 實例-- 下面的 SQL 創建帶有日期時間列(OrderDate)的 "Orders" 表:CREATE TABLE Orders(OrderId int NOT NULL,ProductName varchar(50) NOT NULL,OrderDate datetime NOT NULL DEFAULT NOW(),PRIMARY KEY (OrderId))-- 請注意,OrderDate 列規定 NOW() 作為默認值。作為結果,當您向表中插入行時,當前日期和時間自動插入列中。-- 現在,我們想要在 "Orders" 表中插入一條記錄:INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')-- "Orders" 表將如下所示:OrderId   ProductName   OrderDate1   Jarlsberg Cheese   2018-06-11 14:36:55

CURDATE()   返回當前的日期

-- CURDATE() 返回當前的日期。-- 實例-- 下面是 SELECT 語句:SELECT NOW(),CURDATE(),CURTIME()結果如下所示:NOW()   CURDATE()   CURTIME()2018-06-27 14:25:34   2018-06-27 14:25:34-- 實例-- 下面的 SQL 創建帶有日期時間列(OrderDate)的 "Orders" 表:CREATE TABLE Orders(OrderId int NOT NULL,ProductName varchar(50) NOT NULL,OrderDate datetime NOT NULL DEFAULT CURDATE(),PRIMARY KEY (OrderId))-- 請注意,OrderDate 列規定 CURDATE() 作為默認值。作為結果,當您向表中插入行時,當前日期和時間自動插入列中。-- 現在,我們想要在 "Orders" 表中插入一條記錄:INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')-- "Orders" 表將如下所示:OrderId   ProductName   OrderDate1   Jarlsberg Cheese   2018-06-11 14:36:55

CURTIME()   返回當前的時間

-- CURTIME() 返回當前的日期。-- 實例-- 下面是 SELECT 語句:SELECT NOW(),CURDATE(),CURTIME()-- 結果如下所示:NOW()   CURDATE()   CURTIME()2018-06-27 14:25:34   2018-06-27 14:25:34

DATE()  提取日期或日期/時間表達式的日期部分

-- DATE() 函數提取日期或日期/時間表達式的日期部分。-- 實例-- 假設我們有如下的 "Orders" 表:OrderId   ProductName   OrderDate1   Jarlsberg Cheese   2018-06-27 14:53:44.657-- 下面是 SELECT 語句:SELECT ProductName, DATE(OrderDate) AS OrderDateFROM OrdersWHERE OrderId=1-- 結果如下所示:ProductName   OrderDateJarlsberg Cheese   2018-06-27

EXTRACT()   返回日期/時間的單獨部分

-- EXTRACT() 函數用于返回日期/時間的單獨部分,比如年、月、日、小時、分鐘等等。-- 語法-- EXTRACT(unit FROM date)-- date 參數是合法的日期表達式。unit 參數可以是下列的值:Unit 值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR_MICROSECONDHOUR_SECONDHOUR_MINUTEDAY_MICROSECONDDAY_SECONDDAY_MINUTEDAY_HOURYEAR_MONTH-- 實例-- 假設我們有如下的 "Orders" 表:OrderId   ProductName   OrderDate1   Jarlsberg Cheese   2018-06-2715:03:01-- 下面是 SELECT 語句:SELECT EXTRACT(YEAR FROM OrderDate) AS OrderYear,EXTRACT(MONTH FROM OrderDate) AS OrderMonth,EXTRACT(DAY FROM OrderDate) AS OrderDay,FROM OrdersWHERE OrderId=1-- 結果如下所示:OrderYear   OrderMonth   OrderDay2018   06            27

DATE_ADD()  向日期添加指定的時間間隔

-- DATE_ADD() 函數向日期添加指定的時間間隔。-- 語法-- DATE_ADD(date,INTERVAL expr type)-- date 參數是合法的日期表達式。expr 參數是您希望添加的時間間隔。-- type 參數可以是下列值:Type 值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR_MICROSECONDHOUR_SECONDHOUR_MINUTEDAY_MICROSECONDDAY_SECONDDAY_MINUTEDAY_HOURYEAR_MONTH-- 實例-- 假設我們有如下的 "Orders" 表:OrderId   ProductName   OrderDate1   Jarlsberg Cheese   2018-06-27 15:02:47-- 現在,我們想要向 "OrderDate" 添加 45 天,這樣就可以找到付款日期。-- 我們使用下面的 SELECT 語句:SELECT OrderId,DATE_ADD(OrderDate,INTERVAL 45 DAY) AS OrderPayDateFROM Orders-- 結果:OrderId   OrderPayDate1   2018-08-11 15:02:47

DATE_SUB()  從日期減去指定的時間間隔

DATE_SUB() 函數從日期減去指定的時間間隔。語法DATE_SUB(date,INTERVAL expr type)date 參數是合法的日期表達式。expr 參數是您希望添加的時間間隔。type 參數可以是下列值:Type 值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR_MICROSECONDHOUR_SECONDHOUR_MINUTEDAY_MICROSECONDDAY_SECONDDAY_MINUTEDAY_HOURYEAR_MONTH實例假設我們有如下的 "Orders" 表:OrderId   ProductName   OrderDate  Jarlsberg Cheese   2018-06-27 15:02:47現在,我們想要向 "OrderDate" 減去 5 天。我們使用下面的 SELECT 語句:SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 5 DAY) AS SubtractDateFROM Orders結果:OrderId   SubtractDate   2018-06-22 15:02:47

 DATEDIFF() 返回兩個日期之間的天數

DATEDUFF() 返回兩個日期之間的天數實例:SELECT DATEDIFF('2018-11-29','2018-11-30') AS DiffDate結果:DiffDate-1

DATE_FORMAT()   用不同的格式顯示日期/時間

DATE_FORMAT() 用不同的格式顯示日期/時間實例:SELECT DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p');# DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')'Jun 27 2018 03:12 PM'SELECT DATE_FORMAT(NOW(),'%m-%d-%Y');# DATE_FORMAT(NOW(),'%m-%d-%Y')'06-27-2018'SELECT DATE_FORMAT(NOW(),'%d %b %y');# DATE_FORMAT(NOW(),'%d %b %y')'27 Jun 18'SELECT DATE_FORMAT(NOW(),'%d %b %Y %T:%f');# DATE_FORMAT(NOW(),'%d %b %Y %T:%f')'27 Jun 2018 15:15:44:000000'可以使用的格式有:格式   描述%a   縮寫星期名%b   縮寫月名%c   月,數值%D   帶有英文前綴的月中的天%d   月的天,數值(00-31)%e   月的天,數值(0-31)%f   微秒%H   小時(00-23)%h   小時(01-12)%I   小時(01-12)%i   分鐘,數值(00-59)%j   年的天(001-366)%k   小時(0-23)%l   小時(1-12)%M   月名%m   月,數值(00-12)%p   AM 或 PM%r   時間,12-小時(hh:mm:ss AM 或 PM)%S   秒(00-59)%s   秒(00-59)%T   時間, 24-小時(hh:mm:ss)%U   周(00-53)星期日是一周的第一天%u   周(00-53)星期一是一周的第一天%V   周(01-53)星期日是一周的第一天,與 %X 使用%v   周(01-53)星期一是一周的第一天,與 %x 使用%W   星期名%w   周的天(0=星期日, 6=星期六)%X   年,其中的星期日是周的第一天,4 位,與 %V 使用%x   年,其中的星期一是周的第一天,4 位,與 %v 使用%Y   年,4 位%y   年,2 位

 下面是數據庫中存儲日期的數據類型

DATE - 格式:YYYY-MM-DD
DATETIME - 格式:YYYY-MM-DD HH:MM:SS
TIMESTAMP - 格式:YYYY-MM-DD HH:MM:SS
YEAR - 格式:YYYY 或 YY

 總結:日期函數有點亂,其實我覺得記住幾個經常用到的就可以了,不一定非要全部記住,必定誰都沒有過目不忘的本領,而且也不會出題考試,工作中用到哪個記不住查一下就可以了

以上所述是小編給大家介紹的MySql Date函數,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美三级伦理| 亚洲人线精品午夜| 亚洲天堂av女优| 亚洲国产精品久久久久秋霞不卡| 成人在线国产精品| 亚洲欧美日韩中文视频| 国产欧美精品一区二区三区-老狼| 国产精品99久久久久久久久| 欧美多人爱爱视频网站| 一本色道久久88精品综合| 欧美丰满少妇xxxxx| 国产精品7m视频| 欧美视频免费在线观看| 欧美夫妻性视频| 欧美夫妻性生活xx| 5566日本婷婷色中文字幕97| 亚洲女成人图区| 日韩中文第一页| 亚洲精品资源美女情侣酒店| 91免费观看网站| 91免费人成网站在线观看18| 欧美专区第一页| 97在线视频免费播放| 亚洲成人久久电影| 亚洲缚视频在线观看| 国产欧美婷婷中文| 欧美成在线视频| 欧美xxxx做受欧美.88| 欧美有码在线视频| 在线视频欧美日韩| 久久久97精品| 韩国三级电影久久久久久| 久久精品中文字幕免费mv| 久久人人爽人人爽人人片av高清| 深夜福利亚洲导航| 亚洲深夜福利在线| 欧美韩日一区二区| 欧美在线国产精品| 亚洲国产精品资源| 成人免费在线视频网址| 欧美性生交xxxxxdddd| 精品久久中文字幕久久av| 日韩在线免费视频| 欧美最猛性xxxxx亚洲精品| 琪琪亚洲精品午夜在线| 久久精品福利视频| 日韩中文字幕国产| 亚洲国内高清视频| 亚洲一区二区三区视频| 91精品久久久久久久久久久久久| 欧美刺激性大交免费视频| 精品一区二区三区四区在线| 日韩中文字幕不卡视频| 亚洲在线免费看| 日韩av综合网| 国产成人精品午夜| 中文字幕精品网| 久久久91精品国产| 亚洲精品之草原avav久久| 中日韩美女免费视频网址在线观看| 97人人爽人人喊人人模波多| 亚洲最大激情中文字幕| 久久亚洲春色中文字幕| 国产综合久久久久| 亚洲第一色中文字幕| 日韩毛片中文字幕| 久久久亚洲国产天美传媒修理工| 欧美在线视频网站| 欧美日韩国产区| 深夜福利国产精品| 国产69久久精品成人| 97国产精品视频| 日韩亚洲成人av在线| 欧美激情视频一区二区三区不卡| 日韩欧美国产一区二区| 欧美性资源免费| 日韩高清电影免费观看完整版| 91成人在线观看国产| 国产91精品视频在线观看| 亚洲最大福利网站| 久久久亚洲精品视频| 亚洲a区在线视频| 日韩av免费在线观看| 久久久久国产精品一区| 国产日韩欧美在线| 国产精品成人一区二区三区吃奶| 91夜夜揉人人捏人人添红杏| 精品久久久久久久大神国产| 亚洲第五色综合网| 亚洲经典中文字幕| 亚洲日本欧美中文幕| 国产亚洲精品美女久久久久| 中文字幕久久亚洲| 日本免费久久高清视频| 欧美日韩国产综合新一区| 2018国产精品视频| 久久久久国产精品www| 一区二区成人av| 中文字幕日韩在线观看| 久久久久久久久久久91| 中文字幕自拍vr一区二区三区| 成人性生交大片免费看视频直播| 午夜精品视频在线| 久久免费国产视频| 中文字幕日韩av综合精品| 国产精品久久久久久久久粉嫩av| 亚洲午夜性刺激影院| 日韩精品中文在线观看| 亚洲国产一区二区三区在线观看| 色樱桃影院亚洲精品影院| 日韩精品免费视频| 亚洲视频在线播放| 亚洲另类欧美自拍| 欧美视频在线观看 亚洲欧| 中文日韩电影网站| 欧美夫妻性视频| 国外成人在线播放| 91极品女神在线| 98精品在线视频| 国产亚洲a∨片在线观看| 97av视频在线| 正在播放欧美一区| 91精品国产91久久久久| 91九色单男在线观看| 欧美激情中文字幕在线| 国产精品美女免费视频| 美女精品久久久| 欧美午夜美女看片| 狠狠爱在线视频一区| 国内揄拍国内精品少妇国语| 色一区av在线| 国产亚洲精品一区二555| 精品久久久一区二区| 精品成人69xx.xyz| 色悠久久久久综合先锋影音下载| 成人黄色av网| 久久久久久国产免费| 欧美极品在线播放| 日韩激情av在线免费观看| 91av福利视频| 成人精品一区二区三区| 黄色成人av在线| 国产欧美一区二区三区视频| 另类专区欧美制服同性| 国产成人亚洲综合91精品| 欧美另类暴力丝袜| 国产成人精品a视频一区www| 亚洲第一精品福利| 亚洲精品国产免费| 亚洲成人精品av| 欧美激情中文字幕乱码免费| 国产欧美va欧美va香蕉在线| 亚洲综合日韩中文字幕v在线| 好吊成人免视频| 精品国产美女在线| 欧美午夜片在线免费观看| 欧美成人小视频| 欧美国产精品人人做人人爱| 国内精品模特av私拍在线观看| 欧美午夜视频一区二区| 岛国精品视频在线播放| 欧美成人午夜影院| 日韩中文字幕免费视频| 中文字幕精品www乱入免费视频|