Maison  >  Article  >  base de données  >  Explication détaillée de la façon de gérer les dates dans MySQL

Explication détaillée de la façon de gérer les dates dans MySQL

黄舟
黄舟original
2017-08-01 11:16:131694parcourir

La date est une partie très importante du stockage de base de données. Ce qui suit résume les opérations de date couramment utilisées dans MySQL

1.select curDate(); #Obtenir la date actuelle select curTime(); time select now (); #Obtenir la date et l'heure actuelles

Explication détaillée de la façon de gérer les dates dans MySQL

2. Énumérez un exemple d'ajout et de soustraction de jours, le reste peut être compris en regardant la signification anglaise

select date_add(now(), interval 1 day);        #当前日期天数+1
select date_add(now(), interval -1 day);        #当前日期天数-1
select date_add(now(), interval 1 hour);  
select date_add(now(), interval 1 minute);
select date_add(now(), interval 1 second);
select date_add(now(), interval 1 microsecond);
select date_add(now(), interval 1 week);
select date_add(now(), interval 1 month);
select date_add(now(), interval 1 quarter);
select date_add(now(), interval 1 year);

Explication détaillée de la façon de gérer les dates dans MySQL

3. L'intégration des fonctions Date_sub et date_add est opposée

select date_sub(now(), interval 1 day);        #当前日期天数-select date_sub(now(), interval -1 day);        
#当前日期天数+select date_sub(now(), interval 1 hour); 
select date_sub(now(), interval 1 minute)select date_sub(now(), interval 1 second)select date_sub(now(), interval 1 microsecond)
select date_sub(now(), interval 1 week)select date_sub(now(), interval 1 month)select date_sub(now(), interval 1 quarter)
select date_sub(now(), interval 1 year);

Explication détaillée de la façon de gérer les dates dans MySQL

4.datediff la fonction calcule le nombre de jours entre deux dates

datediff(date1, date2);  #date1 - date2

Explication détaillée de la façon de gérer les dates dans MySQL

5. La fonction timediff calcule deux intervalles de temps

timediff(time1, time2);  #time1 - time2
time1和time2的格式必须要一样,返回时间差

Explication détaillée de la façon de gérer les dates dans MySQL

6.str_to_date(str, format) Convertir une chaîne en date

select str_to_date('11/09/2014', '%m/%d/%Y'); -- 2014-11-09

Explication détaillée de la façon de gérer les dates dans MySQL

7 Il existe de nombreuses fonctions plus pratiques, je ne les listerai donc pas une par une. . Je continuerai à les améliorer lorsqu'ils seront utilisés

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn