DDL-Befehle sind Teil von SQL und arbeiten mit DML-, DCL- und TCL-Befehlen zusammen, um Datenbanken zu erstellen und zu verwalten. Sie bilden die grundlegenden Bausteine für die Verwaltung von SQL und sind nützlich, wenn Sie wissen, ob Sie eine Datenbank mit der 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 mit DML Daten hinzufügen, verschieben oder ändern. DCL-Befehle helfen Ihnen bei der Verwaltung von Benutzern, Berechtigungen und Datensicherheit, während TCL bei der Verwaltung der Änderungen hilft, 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 für jeden, der in die Datenbankverwaltung oder den Support einsteigen möchte, von grundlegender Bedeutung.
Ich bin kein SQL-Experte, aber ich habe sie verwendet und administriert. 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 Expertise gehören ihm. Alle Fehler oder Auslassungen liegen allein bei mir.
Im Folgenden sind die grundlegenden Befehle für jede Sprache aufgeführt. DDL-Befehle listen die Begriffe auf, die zum Erstellen von Datenbanken, Tabellen und Objekten erforderlich sind. DML-Befehle listen die Begriffe auf, die zum Verwalten von Objekten und Daten in der von Ihnen erstellten Datenbank erforderlich sind. DCL-Befehle listen die für die Benutzerverwaltung erforderlichen Begriffe auf, und TCL-Befehle sind das, was Sie verwenden können, um Sicherungspunkte festzulegen und Ihre Änderungen zu übernehmen.
So erscheinen Sie offline auf Steam
DDL (Datendefinitionssprache)
DDL (Data Definition Language) wird verwendet, um das Datenbankschema zu definieren. 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-Variante können DDL-Anweisungen Folgendes umfassen:
- ALTER TABLE
- ÄNDERN DER ANSICHT
- BERECHNEN SIE STATS
- DATENBANK ERSTELLEN
- FUNKTION ERSTELLEN
- ROLLE ERSTELLEN
- TABELLE ERSTELLEN
- ANSICHT ERSTELLEN
- DATENBANK VERLIEREN
- DROP-FUNKTION
- ROLLE ABNEHMEN
- DROP-TISCH
- DROP-ANSICHT
- GEWÄHREN
- WIDERRUFEN
Kern-SQL-DDL-Anweisungen sind:
- ALTER
- KÜRZEN
- KOMMENTAR
- ERSTELLEN
- BESCHREIBEN
- UMBENENNEN
- FALLEN
- SHOW
- BENUTZEN
Diese erscheinen in allen Versionen von SQL. Jeder DDL-Befehl erfordert einen Objekttyp und einen Bezeichner, um zu funktionieren.
Beispiel: CREATE TABLE [Tabellenname] ( [Spaltendefinitionen] ) [Tabellenparameter] oder DROP Objekttyp Objektname.
DML (Datenbearbeitungssprache)
Ein weiteres Element von SQL ist DML (Datenmanipulierungssprache). Auf diese Weise können Sie Daten innerhalb einer SQL-Datenbank abrufen, einfügen, aktualisieren, entfernen und allgemein verwalten. Diese Befehle werden Sie täglich bei der Verwaltung von Datenbanken verwenden. Dies ist keine eigene Sprache, sondern Teil von SQL.
- WÄHLEN
- EINFÜGEN
- AKTUALISIEREN
- LÖSCHEN
- BULK-EINLAGE
- GEHEN
- TEXT LESEN
- UPDATETEXT
- SCHRIFTTEXT
- START
- VERPFLICHTEN
- ROLLBACK
- KOPIEREN IN
- KOPIEREN IN
- STELLEN
- ERHALTEN
- AUFFÜHREN
- ENTFERNEN
Auch hier verwenden verschiedene SQL-Varianten einige oder alle dieser DML-Befehle und viele fügen sogar ihre eigenen hinzu.
Beispiel: SELECT [Spaltenname(n)] aus [Tabellenname] oder UPDATE [Tabellenname] SET [Spaltenname = Wert] wobei [Bedingung].
DCL (Datenkontrollsprache)
DCL (Data Control Language) wird verwendet, um Benutzer und das System rund um die Datenbank selbst zu kontrollieren. Es wird am häufigsten verwendet, um Benutzerberechtigungen zu verwalten und die Datensicherheit zu verwalten, daher ist es wichtig, es zu wissen.
Zu den gängigen DCL-Befehlen gehören:
So erhöhen Sie die Download-Geschwindigkeit von Steam
- GEWÄHREN
- WIDERRUFEN
- SETUSER
- EXECUTE AS, Anweisung
- EXECUTE AS, Klausel
- ZURÜCKKEHREN
- MASTERSCHLÜSSEL ÖFFNEN.
- MASTERSCHLÜSSEL SCHLIESSEN
- SYMMETRISCHE TASTE ÖFFNEN OP
- SYMMETRISCHE TASTE SCHLIESSEN
Zum Beispiel: GRANT [Privileg] ON [Objekt] TO [Benutzer] oder REVOKE [Berechtigung] ON [Objekt] FROM [Benutzer].
TCL (Transaktionskontrollsprache)
TCL (Transaction Control Language) dient zur Gruppierung von DML-Anweisungen zu logischen Transaktionen und zur Verwaltung von Datenänderungen durch DML-Anweisungen. Wenn Sie DML-Befehle ausführen, werden sie nicht unbedingt dauerhaft gemacht, bis Sie die aktuelle Sitzung schließen. Wenn Sie aus irgendeinem Grund manuell festschreiben möchten, können Sie einen TCL-Befehl verwenden.
- BEGINNEN SIE DIE VERTEILTE TRANSAKTION
- TRANSAKTION BEGINNEN
- TRANSAKTION FREIGEBEN
- ENGAGEMENT ARBEIT
- ROLLBACK-TRANSAKTION
- ROLLBACK-ARBEIT
- TRANSAKTION SPEICHERN
Beispiel: COMMIT; speichert alle mit DML vorgenommenen Änderungen, bevor Sie mit anderen Befehlen fortfahren. SAVEPOINT savepoint_name; erstellt eine Speicherposition ähnlich wie ein Spielstand. Sollte etwas schief gehen, können Sie die Datenbank bis zu diesem Punkt zurücksetzen und erneut beginnen.
Diese vier sind die Grundbausteine der Verwaltung von SQL-Datenbanken. Dies ist eine Seite auf sehr hohem Niveau für diejenigen, die das Thema SQL erforschen möchten. Lernen Sie diese Befehle und ihre Verwendung kennen und eine ganz neue Welt der Datenbanken und des Datenbankmanagements kommt ins Spiel. Da SQL hinter den meisten Cloud-Anwendungen, Websites, Web-Apps, Apps und den meisten Produktivitätssuiten steht, ist es eine gute Fähigkeit, diese zu erlernen!
Interessante Artikel
Tipp Der Redaktion
So werfen Sie jemanden aus Ihrem Hulu-Konto
Hulu ist ein weiterer Streaming-Service, der unser Arsenal an Unterhaltungsoptionen erweitert. Von Filmen über TV-Shows bis hin zu Dokumentationen beginnt der Service bei 5,99 USD / Monat. Im Abonnement werden häufig Specials ausgeführt, die mit anderen Diensten wie Spotify und ausgeführt werden können
Google Fotos bleibt beim Vorbereiten des Backups hängen – Was zu tun ist
Jeder hat mindestens einmal Probleme beim Sichern seiner Fotos gehabt. Es besteht kein Grund zur Panik, da dieses Problem leicht gelöst werden kann. Es gibt verschiedene Dinge, die dieses Problem verursachen können. Vielleicht tust du es nicht
Aktivieren oder Deaktivieren von Soft Disconnect aus einem Netzwerk in Windows 10
Aktivieren oder Deaktivieren der Soft-Trennung von einem Netzwerk in Windows 10 Standardmäßig trennt Windows einen Computer von einem Netzwerk, wenn festgestellt wird, dass der Computer nicht mehr mit einem Netzwerk verbunden sein soll. In Windows 10 gibt es eine spezielle Richtlinienoption, die dieses Verhalten steuert, damit Sie Ihr Gerät erstellen können
So blockieren Sie Direct Messaging auf Instagram
Deaktivieren Sie das automatische Umschalten in den Tablet-Modus in Windows 10
Deaktivieren der automatischen Umschaltung in den Tablet-Modus in Windows 10. Der Tablet-Modus ist eine Funktion von Windows 10, die für Convertibles entwickelt wurde.
So spielen Sie die neue Karte in Valorant
Schnappen Sie sich Ihre Freunde und löschen Sie Ihren Kalender, denn es ist Zeit, in eine neue Valorant-Karte zu springen. Falls Sie es nicht wissen, Valorant ist ein taktisches FPS-5v5-Shooter-Spiel mit einem Ziel: Sie müssen sich gegen einen verteidigen
So beheben Sie, dass die Roku-Bildschirmspiegelung unter Windows nicht funktioniert
Mit der Bildschirmspiegelungsfunktion von Roku können Sie Inhalte von Ihrem Windows-Computer auf Ihr Roku streamen. Dass Roku Ihren Computer nicht spiegeln kann, kann auf mehrere Fehler zurückzuführen sein. Dazu gehören ein veraltetes Betriebssystem, Probleme mit dem