le MEMO du WEB développeur
••• MySQL •••  Liste des Mémos, astuces et bonnes pratiques

Fonction de manipulation de dates en Mysql

Mysql permet d'optimiser ses recherches sur les dates des tables de la base de données grâce à des fonctions spécifiques de manipulation de dates :

DAYOFWEEK(date) : Renvoie le jour de la semaine (0=dimanche)
DAYOFMONTH(date) : Renvoie le jour du mois
DAYOFYEAR(date) : Renvoie le jour de l'année
MONTH(date) : Renvoie le mois
DAYNAME(date) : Renvoie le jour de la semaine 
QUARTER(date) : Renvoie le trimestre
CURDATE() : Renvoie la date actuelle
CURTIME() : Renvoie l'heure actuelle

Exemple

Soit une table etudiants possédant un champs date_naissance, la requête suivante liste tous les étudiants nés en mars :

SELECT * FROM etudiants WHERE MONTH(date_naissance) = '3'

 

publié le 28/07/2013 par Memo Web
Dates
Commenter le Mémo :

Sélection d'un enregistrement aléatoire dans une table MySQL
Ajout de @ devant @mysql_connect
Date courante dans une requête Mysql
Parcourir valeurs possibles d'un type ENUM en PHP
Exemple d'utilisation de la fonction COUNT()
Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos