Insérer la date dans MySQL

Preet Sanghavi 28 mars 2022
Insérer la date dans MySQL

Dans ce tutoriel, nous visons à explorer comment insérer des valeurs de date dans une table MySQL.

Les entreprises et les organisations utilisant les services SQL ajoutent généralement des dates à leurs enregistrements. Ces dates sont extrêmement utiles car elles permettent de rédiger des requêtes efficaces avec le filtre de date, de suivre les différents utilisateurs en fonction de leur date d’inscription et de sortie du système, etc.

Ces dates peuvent être affichées dans n’importe quel format approprié pour l’utilisateur. Le format le plus général utilisé par les programmeurs et les analystes de données seniors dans leurs requêtes SQL est aaaa-mm-jj.

Essayons de comprendre comment insérer une colonne de date dans MySQL. Cela peut être fait en utilisant la méthode INSERT INTO.

Avant de commencer, nous allons créer un tableau et insérer une ligne avec la date d’inscription d’un étudiant.

-- create the table student_dates
CREATE TABLE student_dates(
  stu_id int,
  stu_firstName varchar(255) DEFAULT NULL,
  stu_date date,
  primary key(stu_id)
);

-- insert rows to the table student_dates
INSERT INTO student_dates(stu_id,stu_firstName,stu_date) 
 VALUES(1,"Preet",STR_TO_DATE('24-May-2005', '%d-%M-%Y'));

Pour afficher les entrées dans les données, nous utilisons le code suivant.

SELECT * FROM student_dates;

Production :

stu_id	stu_firstName	stu_date
1		Preet			2005-05-24

Comme nous pouvons le voir dans le bloc de code ci-dessus, la date 24-May-2005 a été convertie au format de date 2005-05-24. Cette date est représentée par le jour, le mois et l’année dans cet ordre.

Remarque : Nous pouvons modifier la commande et avoir la date dans notre base de données en fonction de nos goûts. Par exemple, si nous souhaitons définir la date comme mm-jj-aaaa, nous pouvons utiliser la commande '%M-%d-%Y' dans la fonction STR_TO_DATE.

Par conséquent, à l’aide de l’instruction INSERT INTO et de la fonction STR_TO_DATE(), nous pouvons mettre à jour efficacement une colonne d’une table en fonction des valeurs d’une autre table dans MySQL.

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub

Article connexe - MySQL Query