当前位置:网站首页>MySQL date function
MySQL date function
2022-07-06 17:01:00 【My71】
The database used in the following , May refer to Create exercise database
Return current date
function :CURDATE()
Instructions
SELECT CURDATE();
Running results
Return current time
function :CURTIME()
Instructions
SELECT CURTIME();
Running results
Returns the current date and time
function :NOW()
Instructions
SELECT NOW()
Running results
Extract date value
function :DATE()
Instructions
SELECT DATE('2021-10-31 11:36:20')
Running results
Extract the year value
function :YEAR()
Instructions
SELECT YEAR('2021-10-31 11:36:20')
Running results
Extract the month value
function :MONTH()
Instructions
SELECT MONTH('2021-10-31 11:36:20')
Running results
Extract the day value
function :DAY()
Instructions
SELECT DAY('2021-10-31 11:36:20')
Running results
Extract the hour value
function :HOUR()
Instructions
SELECT HOUR('2021-10-31 11:36:20')
Running results
Extract the minute value
function :MINUTE()
Instructions
SELECT MINUTE('2021-10-31 11:36:20')
Running results
Extract second value
function :SECOND()
Instructions
SELECT SECOND('2021-10-31 11:36:20')
Running results
Convert seconds into time
function :SEC_TO_TIME
Instructions
SELECT SEC_TO_TIME(3661)
Running results
Turn the time into seconds
function :TIME_TO_SEC()
Instructions
SELECT TIME_TO_SEC('1:01:01')
Running results
Calculation n Days after
function :ADDDATE(d,n)
explain :d Indicates the date ,n Days .
Instructions
SELECT ADDDATE('2021-10-31',10)
Running results
Calculation n The day before
function :SUBDATE(d,n)
explain :d Indicates the date ,n Days .
Instructions
SELECT SUBDATE('2021-10-31 12:23:20',10)
Running results
Calculation n Time in seconds
function :ADDTIME(t,n)
explain :t Time ,n Indicates the time interval , When n When it is an integer, it should be less than 60, It can also be expressed as a string .
Instructions
SELECT ADDTIME('2021-10-31 11:43:25',5),ADDTIME('2021-10-31 11:43:25','2:10:15')
Running results
Calculation n Seconds ago
function :SUBTIME()
explain :t Time ,n Indicates the time interval , When n When it is an integer, it should be less than 60, It can also be expressed as a string .
Instructions
SELECT SUBTIME('2021-10-31 12:23:20',10),SUBTIME('2021-10-31 12:23:20','2:3:20')
Running results
Calculate the date interval
function :DATEDIFF(d1,d2)
explain :d1 End date ,d2 Start date .
Instructions
SELECT DATEDIFF('2022-01-01','2021-10-31'),DATEDIFF('2021-10-31','2022-01-01')
Running results
Calculate the time interval
function :TIMEDIFF(t1,t2)
explain :t1 It's the start time t2 End time
Instructions
SELECT TIMEDIFF('12:31:20','11:30:10')
Running results
practice : Calculation xs The ages of all the people in the table
Instructions
select Student number , full name , Date of birth ,DATEDIFF(NOW(), Date of birth ) DIV 365 as Age from xs;
Running results
边栏推荐
猜你喜欢
逻辑运算指令
MySQL数字函数
Shell_ 02_ Text three swordsman
100张图训练1小时,照片风格随意变,文末有Demo试玩|SIGGRAPH 2021
谢邀,人在工区,刚交代码,在下字节跳动实习生
LeetCode 1637. The widest vertical area between two points without any point
Erlang installation
When it comes to Google i/o, this is how ByteDance is applied to flutter
搭建flutter环境入坑集合
~84 form supplement
随机推荐
How to generate six digit verification code
Some instructions on whether to call destructor when QT window closes and application stops
Eureka single machine construction
LeetCode 1984. Minimum difference in student scores
Usage of insert() in vector
原型链继承
Fdog series (4): use the QT framework to imitate QQ to realize the login interface, interface chapter.
Train 100 pictures for 1 hour, and the style of the photos changes at will. There is a demo at the end of the article | siggraph 2021
The "advertising maniacs" in this group of programmers turned Tiktok advertisements into ar games
我走过最迷的路,是字节跳动程序员的脑回路
@RestController、@Controller
100张图训练1小时,照片风格随意变,文末有Demo试玩|SIGGRAPH 2021
~68 Icon Font introduction
The 116 students spent three days reproducing the ByteDance internal real technology project
Solr standalone installation
~84 form supplement
~73 other text styles
LeetCode 1636. Sort the array in ascending order by frequency
Data config problem: the reference to entity 'useunicode' must end with ';' delimiter.
Erlang installation