Ü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:

  1. Heinrich Schmitt ist nach Dortmund umgezogen.
  2. Sabine Müller hat geheiratet und heißt jetzt Sabine Müller-Schmitt.
  3. Markus Mustermann hat seinen Namen geändert und heißt jetzt Michael Mussorgski.
  4. Herr Doppelbrecher heißt mit Vornamen "Siegfried".
  5. Frau Bulgur heißt mit Vornamen "Marianne", ihr Ländercode ist 1.
  6. 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:

  1. Benenne die Tabelle um in "bestandskunden".
  2. Lege ein Feld namens "postleitzahl' an, verwende einen sinnvollen Datentyp.
  3. Spare Speicherplatz, indem Du den Datentyp der Felder "vorname" und "nachname" auf varchar(150) änderst.
  4. Da wir die Tabelle nachher noch brauchen, lösche das Feld "postleitzahl" und benenne die Tabelle wieder um in "kunden".
  5. 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

  1. Lösche alle Datensätze, in denen der Wohnort Solingen ist.
  2. Du hast sicher bemerkt, dass wir das Feld land_id nicht besonders sinnvoll gehandhabt haben. Lösche es.
  3. Benenne die Tabelle in "kunden_copy" um.
  4. Benenne das Feld "wohnort" in "ort" um.
  5. Lösche die Datensätze "Brunhild Sulcher" und "Maria Manta".
  6. Aldi Bursel heißt in Wirklichkeit Alfred Buntschuh.
  7. Herr Bismarck wohnt in Kirchzarten.
  8. 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 ---