Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment stocker la date dans la base de données MySQL ?

Pour stocker des dates ou des heures dans MySQL, utilisez date , datetime ou timestamp . Je recommanderais les deux premiers dans la plupart des cas.

Pour indiquer à MySQL comment analyser votre format de date, utilisez le STR_TO_DATE une fonction. Voici un exemple :

CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;

Date
2010-01-05

Pour reformater les résultats dans le formulaire d'origine, consultez les DATE_FORMAT une fonction. Notez que vous n'avez besoin de le formater que si vous souhaitez l'afficher sous forme de chaîne en utilisant autre chose que le format par défaut.