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 reparieren Sie das Windows 10-Startmenü, wenn es eingefroren ist
Wenn Windows 10 funktioniert, ist es ein großartiges Betriebssystem. Wenn dies nicht der Fall ist, verursacht es viele Unannehmlichkeiten und viel Frustration. Zu den Besonderheiten von Microsoft gehört sein Talent, hirnkratzende Fehler auszulösen. Natürlich das
So beheben Sie das Problem, wenn das Chromebook keine Verbindung zum WLAN herstellt
Wenn Ihr Chromebook keine WLAN-Verbindung herstellt, kann dies an mehreren Problemen liegen. Probieren Sie diese Schritte zur Fehlerbehebung aus, um schnell wieder online zu sein.
So beenden Sie den Empfang von Insider Preview Builds in Windows 10
Windows Insider Preview ist ein spezielles Programm, mit dem Benutzer Vorabversionen von Windows 10 erhalten können. Wenn Sie feststellen, dass das Programm an dieser Stelle verlassen werden muss, gehen Sie wie folgt vor.
So verschieben Sie Registerkarten in Firefox an den unteren Rand des Fensters
Als ehemaliger Benutzer von Opera 12.x bin ich es gewohnt, eine vollständig anpassbare Benutzeroberfläche in meinem Browser zu haben. Eine Änderung, die ich vorgenommen habe, war das Verschieben der Registerkarten an den unteren Rand des Browserfensters. Nach dem Wechsel zu Firefox habe ich keine entsprechende Option gefunden, um die Registerkartenleiste an den unteren Bildschirmrand zu verschieben.
So laden Sie Apps auf einen Android-Fernseher herunter
Android TV ist ein hervorragendes Produkt für alle, die ein vielseitiges Gerät zum einfachen Streamen von Inhalten suchen. Wenn Sie kürzlich Ihres gekauft haben, müssen Sie gespannt sein, was es für Sie tun kann. Der beste Weg zu bekommen
So passen Sie die Lautstärke pro App in Windows 10 an
Windows 10 verfügt über ein neues Sound-Popup ohne Mixer. Hier erfahren Sie, wie Sie die Lautstärke pro App in Windows 10 anpassen.
So fügen Sie Zeilen und Spalten in Google Sheets hinzu und entfernen sie
Das Hinzufügen von Spalten in jedem Tabellenkalkulationsprogramm ist eine grundlegende Fähigkeit, die es Ihnen ermöglicht, effektiver mit der Anwendung zu arbeiten. Google Tabellen ist keine Ausnahme; Wenn Sie wichtige Arbeiten in Google Tabellen ausführen möchten, müssen Sie dies tun