Soltar varias tablas en MySQL
-
Use la instrucción
INSERT
para insertar entradas en una tabla en MySQL -
Use la declaración
DROP TABLE
para eliminar 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.