Übung: UPDATE-ALTER-DELETE
Übungen: MySQL - UPDATE-ALTER-DELETE
Benutze für diese Übungen jeweils die Tabelle unter der Aufgabenstellung!
Übungen zu UPDATE
Ändere die Inhalte der Tabelle entsprechend der folgenden Ereignisse:
- Heinrich Schmitt ist nach Dortmund umgezogen.
- Sabine Müller hat geheiratet und heißt jetzt Sabine Müller-Schmitt.
- Markus Mustermann hat seinen Namen geändert und heißt jetzt Michael Mussorgski.
- Herr Doppelbrecher heißt mit Vornamen "Siegfried".
- Frau Bulgur heißt mit Vornamen "Marianne", ihr Ländercode ist 1.
- Frau Maier heißt mit Vornamen "Berta", sie wohnt in Stuttgart (Ländercode 1).
Übungen zu ALTER TABLE und DELETE
Ändere die Tabelle wie folgt:
- Benenne die Tabelle um in "bestandskunden".
- Lege ein Feld namens "postleitzahl' an, verwende einen sinnvollen Datentyp.
- Spare Speicherplatz, indem Du den Datentyp der Felder "vorname" und "nachname" auf varchar(150) änderst.
- Da wir die Tabelle nachher noch brauchen, lösche das Feld "postleitzahl" und benenne die Tabelle wieder um in "kunden".
- Lösche den Datensatz mit der kunde_id 23 (Albert Schulter).
Benutze für diese Übung die Tabelle unter der Aufgabenstellung
Kombinierte Übung zu UPDATE, ALTER, DELETE, DROP TABLE
- Lösche alle Datensätze, in denen der Wohnort Solingen ist.
- Du hast sicher bemerkt, dass wir das Feld land_id nicht besonders sinnvoll gehandhabt haben. Lösche es.
- Benenne die Tabelle in "kunden_copy" um.
- Benenne das Feld "wohnort" in "ort" um.
- Lösche die Datensätze "Brunhild Sulcher" und "Maria Manta".
- Aldi Bursel heißt in Wirklichkeit Alfred Buntschuh.
- Herr Bismarck wohnt in Kirchzarten.
- Exportiere die Tabelle.
--- MySQL-Code Start ---
-- -- Tabellenstruktur für Tabelle kunden --
CREATE TABLE kunden ( kunde_id int(11) NOT NULL auto_increment, nachname varchar(255) default NULL, vorname varchar(255) default NULL, land_id int(11) default NULL, wohnort varchar(255) default NULL, PRIMARY KEY (kunde_id) );
--
-- Daten für Tabelle kunden
--
INSERT INTO kunden VALUES(1, 'Schmitt', 'Heinrich', 2, 'Bielefeld'); INSERT INTO kunden VALUES(2, 'Müller', 'Sabine', 2, 'Essen'); INSERT INTO kunden VALUES (3, 'Mustermann', 'Markus', 1, 'Wien'); INSERT INTO kunden VALUES(4, 'Maier', NULL, NULL, NULL); INSERT INTO kunden VALUES(5, 'Bulgur', NULL, NULL, 'Rheinfelden'); INSERT INTO kunden VALUES (6, 'Manta', 'Maria', NULL, NULL); INSERT INTO kunden VALUES(7, 'Fesenkampp', NULL, 3, 'Duisburg'); INSERT INTO kunden VALUES(8, NULL, 'Herbert', NULL, NULL); INSERT INTO kunden VALUES(9, 'Schulter', 'Albert', 1, 'Duisburg'); INSERT INTO kunden VALUES(10, 'Sulcher', 'Brunhild', 1, 'Süderstade'); INSERT INTO kunden VALUES (11, 'Soder', 'Hermann', 2, 'Bayersbronn'); INSERT INTO kunden VALUES(12, 'Bursel', 'Aldi', 1, 'Emmendingen'); INSERT INTO kunden VALUES(13, 'Bismarck', 'Heinrich', 1, 'Dortmund'); INSERT INTO kunden VALUES(14, 'Güslick', 'Jochen', 2, 'Solingen'); INSERT INTO kunden VALUES(15, 'Schmied', 'Jochen', 2, 'Solingen'); INSERT INTO kunden VALUES(21, 'Doppelbrecher', '', 0, ''); INSERT INTO kunden VALUES(23, 'Schulter', 'Albert', 1, '');
--- Code Ende ---