Was ist Datenmanipulationssprache?
Datenmanipulationssprache (DML) ist eine strukturierte Computersprache, die in Datenbanken verwendet wird, um die Daten auf irgendeine Weise zu manipulieren. Einige der in der Datenmanipulationssprache verwendeten grundlegenden Manipulationen umfassen das Hinzufügen zur Datenbank, das Ändern eines Datensatzes, das Löschen eines Datensatzes und das Verschieben von Daten von einer Position in eine andere. Die DML -Befehle sind einfach und umfassen ein oder zwei Wörter, z. B. "Auswählen" oder "Update", um den Befehl zu initiieren. DML kann in prozeduraler und nicht proceduraler Code aufgeteilt werden, wobei der Benutzer entweder angibt, was Datum benötigt und wie er ihn erreicht, bzw. was benötigt wird. Ohne DML würde es keine Möglichkeit geben, die Daten in der Datenbank zu manipulieren.
Einer der Hauptgründe für die Verwendung einer Datenbank besteht darin, Informationen zu speichern, aber das Datum ist in der Regel nutzlos oder von begrenztem Nutzen, wenn es nicht manipuliert werden kann. Datenmanipulationssprache ist die Standardsprache, mit der die in der Datenbank gespeicherten Informationen interagieren. Durch diese Liste von Befehlen kann ein Benutzer einen Bereich von initiierenÄnderungen an der Datenbank, um ihre Nützlichkeit zu erhöhen. Die Befehle selbst werden deutlich verstanden - mit dem Befehl „Update“ wird ein Datensatz aktualisiert, und ein Befehl „Löschen“ wird zum Beispiel zum Löschen eines Datensatzes verwendet. Als Standard werden die Befehle in Großbuchstaben eingegeben.
Es gibt zwei Abschnitte zur Datenmanipulationssprache: prozedural und nicht procedural. Die prozedurale Art der Codierung wird häufig in Geschäftsumgebungen verwendet und ist die richtige Art der Codierung der DML -Anforderung. In diesem Schema teilt der Benutzer der Datenbank mit, mit welchem Datum der Benutzer arbeiten möchte und wie das Datum erhalten wird. Diese Methode nimmt tendenziell mehr Code an und ist für Benutzer etwas schwieriger, sorgt jedoch für die Treue der Datenbankcodierung und -aufzeichnungen.
die seDie Cond -Methode zur Codierungsanforderungen wird als nicht procedural bezeichnet. Obwohl dies möglich ist, ist dies nicht die offizielle Art, mit einer Datenbank zu arbeiten. In nicht proceduralen Datenmanipulationssprache teilt der Benutzer der Datenbank nur mit, mit welchem Datum arbeiten soll, aber nicht, wie sie abrufen soll. Die Befehle selbst nehmen viel weniger Code, so dass es für den Benutzer einfacher ist. Gleichzeitig kann die Datenbank aufgrund von nicht proceduraler DML eine unerwartete oder ineffiziente Codierung erzeugen.