web page hit counter

Data Definition Language And Data Manipulation Language


Data Definition Language And Data Manipulation Language

Daten Definition Sprache (DDL) – Los geht's!

Hallo zusammen! Bereit für die Prüfung? Keine Sorge, wir schaffen das gemeinsam. Lasst uns über die Data Definition Language (DDL) sprechen. Es ist einfacher, als es klingt!

DDL ist wie das Bauplanen für eine Datenbank. DDL wird verwendet, um die Struktur der Datenbank zu definieren. Dies umfasst Tabellen, Indizes und andere Datenbankobjekte. Die Befehle definieren und modifizieren die Datenbankstruktur.

Denkt daran: DDL beschreibt *wie* die Daten organisiert sind, nicht *was* die Daten sind. Hier sind die wichtigsten DDL-Befehle:

  • CREATE: Erstellt Datenbankobjekte (Tabellen, Indizes usw.).
  • ALTER: Ändert die Struktur vorhandener Datenbankobjekte.
  • DROP: Löscht Datenbankobjekte.
  • TRUNCATE: Entfernt alle Daten aus einer Tabelle, aber behält die Tabellenstruktur bei.
  • RENAME: Benennt ein Datenbankobjekt um.

Beispiel: CREATE TABLE Kunden (KundenID INT, Name VARCHAR(255));. Dieser Befehl erstellt eine Tabelle namens "Kunden". Sie hat zwei Spalten: "KundenID" (Integer) und "Name" (Text).

Verstanden? Gut! Weiter geht's.

Daten Manipulation Sprache (DML) – Daten zum Leben erwecken

Jetzt kommt die Data Manipulation Language (DML) ins Spiel. DML ist für die Arbeit mit den Daten in der Datenbank zuständig. Es ermöglicht das Einfügen, Abrufen, Ändern und Löschen von Daten.

DML-Befehle manipulieren die in den Datenbankobjekten gespeicherten Daten. Mit DML könnt ihr Daten hinzufügen, abfragen, aktualisieren oder löschen. DML-Befehle interagieren direkt mit den eigentlichen Daten.

Hier sind die wichtigsten DML-Befehle:

  • SELECT: Ruft Daten aus einer oder mehreren Tabellen ab.
  • INSERT: Fügt neue Daten in eine Tabelle ein.
  • UPDATE: Ändert vorhandene Daten in einer Tabelle.
  • DELETE: Löscht Daten aus einer Tabelle.

Beispiel: INSERT INTO Kunden (KundenID, Name) VALUES (1, 'Max Mustermann');. Dieser Befehl fügt einen neuen Kunden mit der ID 1 und dem Namen "Max Mustermann" in die Tabelle "Kunden" ein.

Sehen wir uns den SELECT-Befehl an. SELECT Name FROM Kunden WHERE KundenID = 1;. Dieser Befehl ruft den Namen des Kunden mit der ID 1 ab. Er gibt "Max Mustermann" zurück.

Der Unterschied zwischen DDL und DML – Eine klare Linie

Der Hauptunterschied ist leicht zu merken: DDL definiert die Struktur, DML manipuliert die Daten. DDL ist wie das Fundament und die Mauern eines Hauses, DML ist wie die Möbel und die Bewohner.

DDL: Struktur. DML: Daten. Denkt an diesen Satz, und ihr werdet nie durcheinander kommen. DDL ist für Administratoren gedacht, die die Datenbankstruktur verwalten. DML ist für Benutzer gedacht, die mit den Daten arbeiten.

Noch ein Beispiel: Wenn ihr eine neue Spalte in einer Tabelle hinzufügen möchtet, verwendet ihr ALTER TABLE (DDL). Wenn ihr den Wert in dieser Spalte für einen bestimmten Datensatz ändern möchtet, verwendet ihr UPDATE (DML).

Zusammenfassung – Die wichtigsten Punkte

Hier ist eine kurze Zusammenfassung, um alles zu festigen:

  • DDL definiert die Datenbankstruktur (Tabellen, Indizes usw.).
  • DML manipuliert die Daten in der Datenbank (Einfügen, Abrufen, Ändern, Löschen).
  • CREATE, ALTER, DROP, TRUNCATE, RENAME sind DDL-Befehle.
  • SELECT, INSERT, UPDATE, DELETE sind DML-Befehle.
  • DDL betrifft die *Struktur*, DML betrifft die *Daten*.

Ihr seid fast am Ziel! Geht die Beispiele noch einmal durch, macht ein paar Übungsaufgaben, und ihr werdet die Prüfung mit Bravour bestehen. Ich glaube an euch!

Data Definition Language And Data Manipulation Language www.janbasktraining.com
www.janbasktraining.com
Data Definition Language And Data Manipulation Language www.slideserve.com
www.slideserve.com
Data Definition Language And Data Manipulation Language datascientest.com
datascientest.com
Data Definition Language And Data Manipulation Language www.slideshare.net
www.slideshare.net

Articles connexes