/
Sprachbestandteile Datenbankmanagementsystem

Sprachbestandteile Datenbankmanagementsystem

SQL-Typen

Hier sind fünf Arten von weit verbreiteten SQL-Abfragen.

  • Datendefinitionssprache (Data Definition Language, DDL)

  • Datenbearbeitungssprache (Data Manipulation Language, DML)

  • Datensteuerungssprache (DCL)

  • Transaktionssteuerungssprache (Transaction Control Language, TCL)

  • Datenabfragesprache (Data Query Language, DQL)

SQL-Typen

Lassen Sie uns jeden von ihnen im Detail sehen:

Was ist DDL?

Data Definition Language hilft Ihnen, die Datenbankstruktur oder das Schema zu definieren. Lernen Wir mehr über DDL-Befehle mit Syntax.

Fünf Arten von DDL-Befehlen in SQL sind:

Erstellen

CREATE-Anweisungen werden verwendet, um das Datenbankstrukturschema zu definieren:

Syntax:

CREATE TABLE TABLE_NAME (COLUMN_NAME DATATYPES[,....]);

Zum Beispiel:

Create database university; Create table students; Create view for_students;

Drop

Löschbefehle entfernen Tabellen und Datenbanken aus RDBMS.

Syntax

DROP TABLE ;

Zum Beispiel:

Ändern

Mit dem Befehl "Ändert" können Sie die Struktur der Datenbank ändern.

Syntax:

So fügen Sie der Tabelle eine neue Spalte hinzu

So ändern Sie eine vorhandene Spalte in der Tabelle:

Zum Beispiel:

Abschneiden:

Mit diesem Befehl werden alle Zeilen aus der Tabelle gelöscht und der Speicherplatz mit der Tabelle freizugeben.

Syntax:

Beispiel:

Was ist Data Manipulation Language?

Mit Data Manipulation Language (DML) können Sie die Datenbankinstanz durch Einfügen, Ändern und Löschen ihrer Daten ändern. Es ist verantwortlich für die Durchführung aller Arten von Datenänderungen in einer Datenbank.

Es gibt drei grundlegende Konstrukte, die es dem Datenbankprogramm und dem Benutzer ermöglichen, Daten und Informationen einzugeben:

Hier sind einige wichtige DML-Befehle in SQL:

  • Einfügen

  • aktualisieren

  • Löschen

Einfügen:

Dies ist eine Anweisung, die eine SQL-Abfrage ist. Dieser Befehl wird verwendet, um Daten in die Zeile einer Tabelle einzufügen.

Syntax:

Zum Beispiel:

aktualisieren:

Dieser Befehl wird verwendet, um den Wert einer Spalte in der Tabelle zu aktualisieren oder zu ändern.

Syntax:

Zum Beispiel:

Löschen:

Dieser Befehl wird verwendet, um eine oder mehrere Zeilen aus einer Tabelle zu entfernen.

Syntax:

Zum Beispiel:

Was ist DCL?

DCL (Data Control Language) enthält Befehle wie GRANT und REVOKE, die nützlich sind, um "Rechte und Berechtigungen" zu erteilen. Andere Berechtigungssteuerungsparameter des Datenbanksystems.

Beispiele für DCL-Befehle:

Befehle, die unter DCL stehen:

  • Gewähren

  • Widerrufen

Gewähren:

Dieser Befehl wird verwendet, um Benutzerzugriffsberechtigungen für eine Datenbank zu erteilen.

Syntax:

Zum Beispiel:

Widerrufen:

Es ist nützlich, berechtigungen des Benutzers zu sichern.

Syntax:

Zum Beispiel:

Was ist TCL?

Transaktionssteuerungssprache oder TCL-Befehle behandeln die Transaktion innerhalb der Datenbank.

Commit

Dieser Befehl wird verwendet, um alle Transaktionen in der Datenbank zu speichern.

Syntax:

Zum Beispiel:

Rollback

Mit dem Befehl Rollback können Sie Transaktionen rückgängig machen, die noch nicht in der Datenbank gespeichert wurden.

Syntax:

Beispiel:

Sicherungspunkt

Mit diesem Befehl können Sie einen Savepoint innerhalb einer Transaktion festgelegt.

Syntax:

Beispiel:

Was ist DQL?

Data Query Language (DQL) wird verwendet, um die Daten aus der Datenbank abzurufen. Es verwendet nur einen Befehl:

Auswählen:

Mit diesem Befehl können Sie das Attribut basierend auf der in der WHERE-Klausel beschriebenen Bedingung auswählen.

Syntax:

Zum Beispiel:

 

Related content

Syllabus Datenbanken/Datenstrukturen und SQL - DORG
Syllabus Datenbanken/Datenstrukturen und SQL - DORG
More like this
Datenbank Grundlagen: Was ist eine Datenbank?
Datenbank Grundlagen: Was ist eine Datenbank?
More like this
Lerneinheit: Vertragsarten in der Informatik und die Herausforderungen
Lerneinheit: Vertragsarten in der Informatik und die Herausforderungen
More like this
Lerneinheit: Übersicht über die Programmiersprachen
Lerneinheit: Übersicht über die Programmiersprachen
More like this
3-Schichten-Architektur von Datenbanksystemen
3-Schichten-Architektur von Datenbanksystemen
More like this
Modellierung von Struktur und Daten (Klassendiagramm UML)
Modellierung von Struktur und Daten (Klassendiagramm UML)
More like this