Mehrere Tabellen in MySQL löschen

Preet Sanghavi 30 Januar 2023
  1. Verwenden Sie die INSERT-Anweisung, um Einträge in eine Tabelle in MySQL einzufügen
  2. Verwenden Sie die Anweisung DROP TABLE, um mehrere Tabellen in MySQL zu löschen
Mehrere Tabellen in MySQL löschen

Dieses Tutorial soll verstehen, wie man mehrere Tabellen in MySQL löscht.

Die meisten Unternehmen und Organisationen, die MySQL zum Visualisieren und Analysieren von Daten verwenden, verfügen über mehrere Tabellen, mit denen sie arbeiten können. Manchmal werden diese Tabellen überflüssig. In solchen Fällen muss man diese Tabellen loswerden, um Platz für neuere Tabellen oder Datensätze zu schaffen.

Darüber hinaus ist es wichtig zu verstehen, wie man mehrere Tabellen gleichzeitig loswird, um überladene Abfragen zu vermeiden, die einzeln stundenlang ausgeführt werden. Das gleichzeitige Löschen mehrerer Abfragen kann auch dazu beitragen, die Lesbarkeit der gesamten Codebibliothek zu verbessern.

Lassen Sie uns versuchen, dies genauer zu verstehen.

Wir erstellen jedoch zwei Dummy-Tabellen, mit denen wir arbeiten können, bevor wir beginnen. Hier erstellen wir eine Tabelle, student_dates, zusammen mit ein paar Zeilen.

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

Ebenso können wir mit der folgenden Abfrage die Tabelle student_details und einige definierte Zeilen erstellen.

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

Verwenden Sie die INSERT-Anweisung, um Einträge in eine Tabelle in MySQL einzufügen

Die vorherige Abfrage erstellt eine Tabelle mit dem Namen student_dates. Lassen Sie uns mit Hilfe der INSERT-Anweisung Daten für einige Schüler hinzufügen. Dieser Vorgang kann wie folgt durchgeführt werden.

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

Der Code würde die Studentendaten in die Tabelle student_dates eintragen. Wir können diese Tabelle mit dem folgenden Befehl visualisieren.

SELECT * from student_dates;

Der Codeblock würde die folgende Ausgabe generieren.

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

Lassen Sie uns auf ähnliche Weise Werte in die Tabelle student_details einfügen. Wir können dies mit der folgenden Abfrage tun.

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

Die Tabelle student_details kann mit Hilfe der folgenden Abfrage visualisiert werden.

SELECT * from student_details;

Ausgabe:

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

Verwenden Sie die Anweisung DROP TABLE, um mehrere Tabellen in MySQL zu löschen

Um eine Tabelle in MySQL loszuwerden, kann man die Anweisung DROP TABLE verwenden. Die Syntax dieser Anweisung lässt sich wie folgt veranschaulichen.

DROP TABLE name_of_the_table;

Die Tabelle mit dem Namen Name_der_Tabelle wird in der Abfrage abgelegt.

Lassen Sie uns nun darauf abzielen, mehrere Tabellen zu löschen, nämlich student_dates und student_details. Wir können dies mit der folgenden Abfrage tun.

DROP TABLE IF EXISTS student_dates, student_details;

Die Abfrage würde die Tabellen student_dates und student_details eliminieren. Diese Namen können nun verwendet werden, um Tabellen mit neueren Datensätzen zu benennen.

So können wir mit Hilfe der DROP TABLE-Anweisung mehrere Tabellen schnell und effizient mit hoher Code-Lesbarkeit in MySQL loswerden.

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

Verwandter Artikel - MySQL Table