MySQL Grundlagen: INSERT, DELETE und UPDATE Befehle
Einführung
MySQL ist ein beliebtes Open-Source-Datenbankverwaltungssystem, das häufig zur Verwaltung von Daten in Webanwendungen und anderen Projekten verwendet wird. In diesem Tutorial zeigen wir, wie die INSERT, DELETE und UPDATE Befehle in MySQL verwendet werden können. Zu jedem Befehl werden Beispielcodes zur Verfügung gestellt.
Datenbank und Tabelle erstellen
Lassen Sie uns zunächst eine Datenbank und eine Tabelle erstellen, auf denen wir die Operationen ausführen werden.
-- Datenbank erstellen
CREATE DATABASE kurs;
-- Datenbank verwenden
USE kurs;
-- Tabelle erstellen
CREATE TABLE studenten (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
alter INT,
fach VARCHAR(100)
);
Daten einfügen (INSERT)
Wir verwenden den INSERT Befehl, um neue Daten in die Tabelle einzufügen.
-- Einzelnen Datensatz einfügen
INSERT INTO studenten (name, alter, fach) VALUES ('Kovács Péter', 22, 'Informatik');
-- Mehrere Datensätze einfügen
INSERT INTO studenten (name, alter, fach) VALUES
('Nagy Anna', 21, 'Mathematik'),
('Szabó Zoltán', 23, 'Physik');
Daten aktualisieren (UPDATE)
Wir verwenden den UPDATE Befehl, um bestehende Daten zu ändern.
-- Aktualisierung einer Zeile
UPDATE diakok
SET kor = 23
WHERE nev = 'Kovács Péter';
-- Aktualisierung mehrerer Zeilen
UPDATE diakok
SET szak = 'Biologie'
WHERE szak = 'Physik';
Daten löschen (DELETE)
Der DELETE-Befehl wird verwendet, um Daten aus der Tabelle zu löschen.
-- Löschen einer Zeile
DELETE FROM diakok
WHERE nev = 'Nagy Anna';
-- Löschen aller Zeilen (Vorsicht!)
DELETE FROM diakok;
Beispiele
Angenommen, die folgenden Daten sind bereits in der diakok-Tabelle enthalten:
| id | nev | kor | szak |
|---|---|---|---|
| 1 | Kovács Péter | 22 | Informatik |
| 2 | Nagy Anna | 21 | Mathematik |
| 3 | Szabó Zoltán | 23 | Physik |
1. Hinzufügen:
Neuen Schüler hinzufügen:
INSERT INTO diakok (nev, kor, szak) VALUES ('Tóth Éva', 20, 'Chemie');
2. Aktualisierung:
Aktualisierung des Alters von Kovács Péter:
UPDATE diakok
SET kor = 23
WHERE nev = 'Kovács Péter';
3. Löschen:
Das Löschen von Anna Nagy aus der Tabelle:
DELETE FROM diakok
WHERE nev = 'Nagy Anna';
Zusammenfassung
Dieses Tutorial hat gezeigt, wie die INSERT, UPDATE und DELETE Befehle in MySQL verwendet werden können, um grundlegende Datenmanagementoperationen durchzuführen. Diese Befehle sind für jeden MySQL-Entwickler unerlässlich, und das Verständnis ihrer Grundlagen ist ein wichtiger Schritt in Richtung effektives Datenbankmanagement.