Mehrere Tabellen in MySQL löschen
-
Verwenden Sie die
INSERT
-Anweisung, um Einträge in eine Tabelle in MySQL einzufügen -
Verwenden Sie die Anweisung
DROP TABLE
, um mehrere Tabellen in MySQL zu 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.
Verwandter Artikel - MySQL Table
- Alle Zeilen einer MySQL-Tabelle durchlaufen
- Kopieren Sie Tabellenstrukturen, ohne Daten in MySQL zu kopieren
- Rufen Sie die ID des zuletzt eingefügten Datensatzes in MySQL ab
- Sichern Sie eine einzelne Tabelle mit Mysqldump
- Tabellen- und Datenbankstruktur in MySQL anzeigen
- Unterschied zwischen zwei Tabellen in MySQL