Insertar fecha en MySQL

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.

¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete
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