Insertar fecha en MySQL

Preet Sanghavi 28 marzo 2022
Insertar fecha en MySQL

En este tutorial, nuestro objetivo es explorar cómo insertar valores de fecha en una tabla MySQL.

Las empresas y organizaciones que usan servicios SQL generalmente agregan fechas a sus registros. Estas fechas son extremadamente útiles ya que ayudan a escribir consultas eficientes con el filtro de fechas, realizar un seguimiento de los diferentes usuarios en función de su fecha de alta y salida del sistema, etc.

Estas fechas se pueden poner en cualquier formato adecuado para el usuario. El formato más general empleado por programadores y analistas de datos sénior en sus consultas SQL es yyyy-mm-dd.

Tratemos de entender cómo insertar una columna de fecha en MySQL. Se puede realizar mediante el método INSERT INTO.

Antes de comenzar, crearemos una tabla e insertaremos una fila con la fecha de registro de un estudiante.

-- 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'));

Para ver las entradas en los datos, usamos el siguiente código.

SELECT * FROM student_dates;

Producción :

stu_id	stu_firstName	stu_date
1		Preet			2005-05-24

Como podemos ver en el bloque de código anterior, la fecha 24-May-2005 se ha convertido al formato de fecha 2005-05-24. Esta fecha se representa como día, mes y año en ese orden.

Nota: Podemos editar el pedido y tener la fecha en nuestra base de datos según nuestros gustos. Por ejemplo, si deseamos configurar la fecha como mm-dd-yyyy, podemos usar el comando '%M-%d-%Y' en la función STR_TO_DATE.

Por lo tanto, con la ayuda de la declaración INSERT INTO y la función STR_TO_DATE(), podemos actualizar de manera eficiente una columna de una tabla en función de los valores de otra tabla en 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

Artículo relacionado - MySQL Query