543 Stimmen

Was sind DDL und DML?

Ich habe die Begriffe DDL und DML im Zusammenhang mit Datenbanken gehört, aber ich verstehe nicht, was sie bedeuten.

Was sind sie und wie hängen sie mit SQL zusammen?

15voto

Uc.IT_samuel Punkte 213

DML ist die Abkürzung für Sprache zur Datenmanipulation . Es wird zum Abrufen, Speichern, Ändern, Löschen, Einfügen und Aktualisieren von Daten in der Datenbank verwendet.

Beispiele: SELECT, UPDATE, INSERT-Anweisungen


DDL ist die Abkürzung für Datendefinitionssprache . Es wird zum Erstellen und Ändern der Struktur von Datenbankobjekten in der Datenbank verwendet.

Beispiele: CREATE-, ALTER-, DROP-Anweisungen

Besuchen Sie diese Website für weitere Informationen: http://blog.sqlauthority.com/2008/01/15/sql-server-what-is-dml-ddl-dcl-and-tcl-introduction-and-examples/

4voto

Michael Buen Punkte 37103

DDL Data Definition Language = Datendefinitionssprache, beliebige Befehle, die Struktur und andere Informationen über Ihre Daten liefern

DML \= Data Manipulation Language, es gibt nur 3 davon, INSERT, UPDATE, DELETE. 4, wenn Sie mitzählen wollen SELECT * INTO x_tbl from tbl von MSSQL (ANSI SQL: CREATE TABLE x_tbl AS SELECT * FROM tbl )

3voto

Chinmoy Punkte 1156

DDL ist die Datendefinitionssprache: Stellen Sie sich einfach vor, Sie definieren die DB. Wir verwenden also die Befehle CREATE, ALTER TRUNCATE.
DML ist nach der Definition wir sind Manipulation der Daten. Wir verwenden also den Befehl SELECT, INSERT, UPDATE, DELETE.

Denken Sie daran, dass DDL-Befehle automatisch übertragen werden. Sie brauchen keine COMMIT-Anweisungen zu verwenden.
DML-Befehle (Data Manipulation Language) müssen festgeschrieben/zurückgerollt werden.

3voto

Rishish Punkte 19

DDL steht für Data Definition Language. DDL wird verwendet, um die Struktur der Tabelle zu definieren, wie z.B. das Erstellen einer Tabelle oder das Hinzufügen einer Spalte zur Tabelle und sogar das Löschen und Abschneiden der Tabelle. DML steht für Data Manipulation Language. Wie der Name schon sagt, wird DML zur Manipulation der Tabellendaten verwendet. Es gibt einige Befehle in DML wie Einfügen und Löschen.

3voto

rajender kumar Punkte 404

DDL

Erstellen, Ändern, Löschen von (Datenbanken, Tabellen, Schlüsseln, Indizes, Ansichten, Funktionen, gespeicherten Prozeduren)

DML

Einfügen, Löschen, Aktualisieren, Trunkieren von (Tabellen)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X