Unterschied zwischen DDL und DML in Tabellenform

Schlüsseldifferenz: DDL (Data Definition Language) wird hauptsächlich zur Definition des Schemas in einer Datenbank verwendet. Es definiert auch die Beziehung zwischen den Einträgen in der Datenbank. DML (Data Manipulation Language) ist auch eine Datenbanksprache. Im Gegensatz zu DDL kann DML jedoch zum Einfügen, Löschen, Wiederherstellen und Ändern der Daten verwendet werden, anstatt sie nur anzugeben.

DDL und DML sind zwei Arten von Datenbanksprachen. Sie werden als Subsprachen bezeichnet, da sie weniger Möglichkeiten haben als vollwertige Programmiersprachen. Beide gehören zu einer Familie von Syntaxelementen, die hauptsächlich in Bezug auf Datenbanken verwendet werden. Beide verwenden Anweisungen und Befehle von Structured Query Language (SQL), mit denen Daten in einer relationalen Datenbank abgerufen und bearbeitet werden.

DDL (Data Definition Language) wird hauptsächlich zur Definition des Schemas in einer Datenbank verwendet. Es definiert auch die Beziehung zwischen den Einträgen in der Datenbank. DDL kann auch zum Definieren bestimmter Sicherheitsbeschränkungen verwendet werden. Wie bereits erwähnt, verwendet DDL hauptsächlich SQL-Befehle, mit denen Datenbankobjekte erstellt, geändert und gelöscht werden.

Nach der Ausführung führen die DDL-Befehle zu neuen Tabellen, die im "Systemkatalog" gespeichert werden. Dieser Katalog wird auch als Datenwörterbuch oder Datenverzeichnis bezeichnet. Die Änderungen können jedoch nur die Daten innerhalb des Verzeichnisses und ihre Beziehung zueinander definieren. DML kann dagegen zum Ändern der Daten selbst verwendet werden.

DML (Data Manipulation Language) ist auch eine Datenbanksprache. Wie DDL spielt die Datenbankverwaltung in erster Linie eine Rolle. Im Gegensatz zu DDL kann DML jedoch zum Einfügen, Löschen, Wiederherstellen und Ändern der Daten verwendet werden, anstatt sie nur anzugeben.

Diese Datenmanipulationen können auf internen, konzeptionellen und externen Ebenen von Schemata angewendet werden. Es ist jedoch zu beachten, dass die Komplexitätsniveaus auf jeder Schemaebene voneinander abweichen. Zum Beispiel ermöglichen komplexe Low-Level-Prozeduren einen effizienten Zugriff, aber die Prozeduren konzentrieren sich auf die Benutzerfreundlichkeit und sind daher mit geringer Komplexität verbunden.

DML wird auch häufig beim Abrufen von Daten verwendet. Es kann in zwei Segmente unterteilt werden, basierend auf seinen Abrufkonstrukten: Prozedural DML und Nicht-prozedurale DML. Prozedural-DML gibt an, welche Daten abgerufen werden müssen und wie die erforderlichen Daten abgerufen werden sollen. Nicht-prozedurale DML gibt an, welche Daten abgerufen werden müssen, nicht jedoch, wie die erforderlichen Daten abgerufen werden sollen.

Vergleich zwischen DDL und DML in Tabellenform:

DDL

DML

Vollständige Form

Data Definition Language

Datenmanipulierungssprache

Art der

Datenbanksprache

Datenbanksprache

Teilmenge von

Strukturierte Abfragesprache (SQL)

Strukturierte Abfragesprache (SQL)

Verwendet

Wird zur Definition der Datenstrukturen verwendet, insbesondere Datenbankschemas

Wird zur Datenmanipulation von Datenstrukturen verwendet

Typen

Bezüglich

Daten definieren

Daten einfügen, löschen, wiederbeleben und ändern

Befehle

CREATE - um Objekte in der Datenbank zu erstellen

ALTER - ändert die Struktur der Datenbank

DROP - löscht Objekte aus der Datenbank

TRUNCATE - Entfernen Sie alle Datensätze aus einer Tabelle, einschließlich aller für die Datensätze zugewiesenen Leerzeichen

KOMMENTAR - Kommentare zum Datenwörterbuch hinzufügen

RENAME - benennt ein Objekt um

SELECT - Daten aus einer Datenbank abrufen

INSERT - Einfügen von Daten in eine Tabelle

UPDATE - aktualisiert vorhandene Daten in einer Tabelle

DELETE - löscht alle Datensätze aus einer Tabelle, der Platz für die Datensätze bleibt erhalten

MERGE - UPSERT-Betrieb (Einfügen oder Aktualisieren)

CALL - Aufruf eines PL / SQL- oder Java-Unterprogramms

EXPLAIN PLAN - Erklären Sie den Zugriffspfad auf Daten

LOCK TABLE - Kontrolle der Parallelität

Mit freundlicher Genehmigung von: sqa.org.uk, sqlinstructor.com

Empfohlen

In Verbindung Stehende Artikel

  • Unterschied zwischen: Unterschied zwischen Toaster und Toaster

    Unterschied zwischen Toaster und Toaster

    Hauptunterschied: Toaster sind seit ihrer Einführung ein beliebtes Gerät. Fast alle älteren Filme und Fernsehsendungen haben einen Blick auf den alten Toaster als treues Gerät, um Brot knusprig zu machen. Das ist das Hauptziel eines Toasters, um Brot und andere Brotprodukte zu toasten. Toasteröfen sind Öfen, bei denen es sich um kleine elektrische Öfen handelt, die über eine Vordertür, einen abnehmbaren Rost und eine abnehmbare Backform verfügen. Toaster
  • Unterschied zwischen: Unterschied zwischen HTC First und HTC One X

    Unterschied zwischen HTC First und HTC One X

    Hauptunterschied: HTC First ist das erste Telefon, das auf der Facebook-Benutzeroberfläche von Facebook veröffentlicht wird. Das Telefon wird von einem Qualcomm MSM8930 Snapdragon 400 mit 1, 4 GHz Dual-Core-Krait und 1 GB RAM gespeist. Das HTC One X ist ein beliebtes Produkt der HTC Corporation. Es wird mit Android v4.0
  • Unterschied zwischen: Unterschied zwischen Windows Phone 7.5 und Windows Phone 8

    Unterschied zwischen Windows Phone 7.5 und Windows Phone 8

    Hauptunterschied: Windows Phone 7.5 ist ein Update für das Betriebssystem Windows Phone 7 und wurde auf dem Mobile World Congress 2011 bekannt gegeben. Das Update bezog sich auf die Probleme und die Mängel des Betriebssystems Windows Phone 7. Windows Phone 8 ist das Betriebssystem der zweiten Generation für die Windows Phone-Serie von Microsoft. D
  • Unterschied zwischen: Unterschied zwischen Ultraschall und Sonogramm

    Unterschied zwischen Ultraschall und Sonogramm

    Hauptunterschied: Im Allgemeinen sind Ultraschall und Sonogramme im Wesentlichen synonym. Sie sind ein medizinischer Test, bei dem hochfrequente Schallwellen verwendet werden, um ein Bild der Organe im Körper zu erzeugen. In einem strengen technischen Sinne bezieht sich Ultraschall auf die tatsächliche Frequenz, die über dem liegt, was der Mensch hören kann. So
  • Unterschied zwischen: Unterschied zwischen Zweck und Ziel

    Unterschied zwischen Zweck und Ziel

    Hauptunterschied: Der Zweck versucht, den Grund für etwas, das getan wird, einzuschätzen. Zweck definiert, warum die Person etwas tut, was sie tut, was ihre Gründe dafür sind, was sie tun und was sie damit erreichen will. Ziel ist eigentlich ein Teil des Ziels. Der Begriff Ziel bezieht sich auf festgelegte Aufgaben oder Ziele, die eine Person erreichen möchte. Die
  • Unterschied zwischen: Unterschied zwischen HTML5-Video und Flash-Video

    Unterschied zwischen HTML5-Video und Flash-Video

    Hauptunterschied: HTML5 ist die fünfte Überarbeitung des HTML-Standards. HTML steht für HyperText Markup Language. Es ist eine bekannte Auszeichnungssprache, mit der Webseiten erstellt werden. Die Hauptziele von HTML5 waren die Verbesserung der Sprache durch Unterstützung der neuesten Multimedia-Inhalte. Ad
  • Unterschied zwischen: Unterschied zwischen Samsung Galaxy S5 und Hinweis 3

    Unterschied zwischen Samsung Galaxy S5 und Hinweis 3

    Hauptunterschied: Der Vorteil, den Note 3 bei der S5 hat, ist der Stift. Zu den Vorteilen, die der S5 auf der Note 3 hat, gehören jedoch die Staub- und Wasserbeständigkeit sowie ein Fingerprint-Monitor und ein Pulsmesser, die mit der aktualisierten S Health-App synchronisiert werden. Der S5 verfügt außerdem über einen neuen Ultra Power-Sparmodus. Heu
  • Unterschied zwischen: Unterschied zwischen Palmöl und Kokosnussöl

    Unterschied zwischen Palmöl und Kokosnussöl

    Hauptunterschied: Kokosnussöl wird aus dem Kern oder Fleisch reifer und geernteter Kokosnuss gewonnen; während Palmöl aus dem Fruchtfleisch von Palmfrüchten gewonnen wird. Diese sind weltweit für ihre kulinarischen und medizinischen Anwendungen bekannt. Man könnte sich sofort an ihre Namen erinnern, dass diese Öle zu zwei verschiedenen Quellen gehören. Palm-
  • Unterschied zwischen: Unterschied zwischen Niqab und Hijab

    Unterschied zwischen Niqab und Hijab

    Der Hauptunterschied: Niqab und Hijab sind zwei verschiedene Arten von Kleidung, die islamischen Frauen zur Verfügung stehen. Ein Niqab oder Ruband ist ein Teil des Hijab, der nur das Gesicht bedeckt. Es ist eine Form eines Schleiers, der das Gesicht einschließlich der Ohren und der Haare bedeckt. Ein Hijab oder Hejab bezieht sich tatsächlich auf die Regeln des Vertuschens. I

Tipp Der Redaktion

Unterschied zwischen P-Typ und N-Typ-Halbleiter

Hauptunterschied : Der P-Typ und der N-Typ sind zwei verschiedene Arten von Halbleitern. Der P-Typ trägt eine positive Ladung, während der N-Typ eine negative Ladung trägt. Die Ladungen hängen von der Lochkonzentration und der Elektronenkonzentration ab. Der Halbleiter vom P-Typ hat eine größere Lochkonzentration, was zu einer positiven Ladung führt. In äh