Soltar varias tablas en MySQL

Preet Sanghavi 30 enero 2023
  1. Use la instrucción INSERT para insertar entradas en una tabla en MySQL
  2. Use la declaración DROP TABLE para eliminar varias tablas en MySQL
Soltar varias tablas en MySQL

Este tutorial tiene como objetivo comprender cómo eliminar varias tablas en MySQL.

La mayoría de las empresas y organizaciones que utilizan MySQL para visualizar y analizar datos tienen varias tablas con las que trabajar. A veces, estas tablas se vuelven redundantes. En tales casos, es necesario deshacerse de estas tablas para hacer espacio para tablas o registros más nuevos.

Además, se vuelve esencial comprender cómo deshacerse de varias tablas simultáneamente para evitar consultas desordenadas que se ejecutan durante horas individualmente. La eliminación simultánea de varias consultas también puede ayudar a aumentar la legibilidad de la biblioteca de código general.

Tratemos de entender esto con mayor profundidad.

Sin embargo, creamos dos tablas ficticias para trabajar antes de comenzar. Aquí creamos una tabla, student_dates, junto con algunas filas.

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

Del mismo modo, podemos crear la tabla student_details y algunas filas definidas con la siguiente consulta.

-- create the table student_details
CREATE TABLE student_details(
stu_id int,
stu_firstName varchar(255) DEFAULT NULL,
stu_lastName varchar(255) DEFAULT NULL,
primary key(stu_id)
);

Use la instrucción INSERT para insertar entradas en una tabla en MySQL

La consulta anterior crea una tabla con el nombre student_dates. Con la ayuda de la instrucción INSERT, agreguemos datos para algunos estudiantes. Esta operación se puede hacer de la siguiente manera.

-- insert rows to the table student_dates
INSERT INTO student_dates(stu_firstName,stu_date)
VALUES("Preet",STR_TO_DATE('24-May-2005', '%d-%M-%Y')),
("Dhruv",STR_TO_DATE('14-June-2001', '%d-%M-%Y')),
("Mathew",STR_TO_DATE('13-December-2020', '%d-%M-%Y')),
("Jeet",STR_TO_DATE('14-May-2003', '%d-%M-%Y')),
("Steyn",STR_TO_DATE('19-July-2002', '%d-%M-%Y'));

El código introduciría los datos del alumno en la tabla student_dates. Podemos visualizar esta tabla con el siguiente comando.

SELECT * from student_dates;

El bloque de código generaría el siguiente resultado.

stu_id	stu_firstName	stu_date
1		Preet			2005-05-24
2		Dhruv			2001-06-14
3		Mathew			2020-12-13
4		Jeet			2003-05-14
5		Steyn			2002-07-19

De manera similar, insertemos valores en la tabla student_details. Esto lo podemos hacer con la siguiente consulta.

-- insert rows to the table student_details
INSERT INTO student_details(stu_id,stu_firstName,stu_lastName)
VALUES(1,"Preet","Sanghavi"),
(2,"Rich","John"),
(3,"Veron","Brow"),
(4,"Geo","Jos"),
(5,"Hash","Shah"),
(6,"Sachin","Parker"),
(7,"David","Miller");

La tabla student_details se puede visualizar con la ayuda de la siguiente consulta.

SELECT * from student_details;

Producción :

stu_id	stu_firstName	stu_lastName
1	      Preet	        Sanghavi
2	      Rich	        John
3	      Veron	        Brow
4	      Geo	        Jos
5	      Hash	        Shah
6	      Sachin	    Parker
7	      David	        Miller

Use la declaración DROP TABLE para eliminar varias tablas en MySQL

Para deshacerse de una tabla en MySQL, se puede usar la instrucción DROP TABLE. La sintaxis de esta declaración se puede ilustrar de la siguiente manera.

DROP TABLE name_of_the_table;

La tabla denominada name_of_the_table aparecerá en la consulta.

Ahora apuntemos a eliminar varias tablas, a saber, student_dates y student_details. Esto lo podemos hacer con la siguiente consulta.

DROP TABLE IF EXISTS student_dates, student_details;

La consulta eliminaría las tablas student_dates y student_details. Estos nombres ahora se pueden usar para nombrar tablas con registros más nuevos.

Por lo tanto, con la ayuda de la declaración DROP TABLE, podemos deshacernos de múltiples tablas de manera rápida y eficiente con una alta legibilidad del código 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 Table