DDL-Befehle sind Teil von SQL und können zusammen mit DML-, DCL- und TCL-Befehlen zum Erstellen und Verwalten von Datenbanken verwendet werden. Sie bilden die Grundbausteine für die Verwaltung von SQL und sind hilfreich, wenn Sie wissen möchten, ob Sie Datenbanken mit Structured Query Language verwalten oder erstellen.
SQL-Befehle bestehen hauptsächlich aus DDL und DML. Sie würden eine Datenbank mit DDL-Befehlen erstellen oder löschen und Daten mit DML hinzufügen, verschieben oder ändern. Mithilfe von DCL-Befehlen können Sie Benutzer, Berechtigungen und Datensicherheit verwalten, während TCL die Änderungen verwaltet, die Sie in DML vornehmen. Sie alle arbeiten in SQL zusammen, um die Tools bereitzustellen, die Sie zum effektiven Erstellen und Verwalten von Datenbanken benötigen. Die Kenntnis dieser Befehle ist von grundlegender Bedeutung für alle, die in den Bereich Datenbankadministration oder -support eintreten möchten.
Ich bin kein SQL-Experte, aber ich habe sie verwendet und verwaltet. Ich bin auch eng mit jemandem befreundet, der dieses Zeug im Schlaf schreibt. Das folgende Tutorial mag meine Worte sein, aber das Wissen und die Sachkenntnis sind alles seine. Irgendwelche Fehler oder Auslassungen liegen allein bei mir.
Was folgt, sind die grundlegenden Befehle für jede Sprache. In DDL-Befehlen werden die Begriffe aufgelistet, die zum Erstellen von Datenbanken, Tabellen und Objekten erforderlich sind. In DML-Befehlen werden die Begriffe aufgelistet, die zum Verwalten von Objekten und Daten in der von Ihnen erstellten Datenbank erforderlich sind. In DCL-Befehlen werden die zum Verwalten von Benutzern erforderlichen Begriffe aufgelistet. Mit TCL-Befehlen können Sie Speicherpunkte festlegen und Ihre Änderungen festschreiben.
DDL (Data Definition Language)
DDL (Data Definition Language) wird zum Definieren des Datenbankschemas verwendet. Es hilft beim Erstellen und Verwalten der Datenbank und der darin enthaltenen Objekte. DDL-Anweisungen ändern die Struktur der Datenbank auf verschiedene Weise, z. B. durch Erstellen, Löschen, Ändern von Schemas und Objekten.
Abhängig von der verwendeten SQL-Version können DDL-Anweisungen Folgendes enthalten:
- ALTER TABLE
- ALTER VIEW
- COMPUTE STATISTIKEN
- DATENBANK ERSTELLEN
- FUNKTION ERSTELLEN
- ROLLE ERSTELLEN
- TABELLE ERSTELLEN
- ANSICHT ERSTELLEN
- DROP DATABASE
- TROPFENFUNKTION
- TROPFENROLLE
- TROPFENTABELLE
- TROPFENANSICHT
- GEWÄHREN
- WIDERRUFEN
Kern-SQL-DDL-Anweisungen sind:
- ÄNDERN
- KÜRZEN
- KOMMENTAR
- ERSTELLEN
- BESCHREIBEN
- UMBENENNEN
- FALLEN
- SHOW
- VERWENDEN
Diese werden in allen SQL-Versionen angezeigt. Jeder DDL-Befehl erfordert einen Objekttyp und einen Bezeichner, um zu funktionieren.
Zum Beispiel: CREATE TABLE () oder DROP objecttype objectname.
DML (Data Manipulation Language)
Ein weiteres Element von SQL ist DML (Data Manipulation Language). Auf diese Weise können Sie Daten in einer SQL-Datenbank abrufen, einfügen, aktualisieren, entfernen und allgemein verwalten. Diese Befehle werden Sie täglich beim Verwalten von Datenbanken verwenden. Dies ist keine spezifische Sprache für sich, sondern Teil von SQL.
- WÄHLEN
- EINFÜGEN
- AKTUALISIEREN
- LÖSCHEN
- BULK INSERT
- VERSCHMELZEN
- TEXT LESEN
- UPDATETEXT
- SCHREIBTEXT
- START
- VERPFLICHTEN
- ROLLBACK
- KOPIEREN SIE IN