Heim >häufiges Problem >Welche Datenbanksprache ist für Abfragevorgänge in einem Datenbankverwaltungssystem verantwortlich?

Welche Datenbanksprache ist für Abfragevorgänge in einem Datenbankverwaltungssystem verantwortlich?

青灯夜游
青灯夜游Original
2022-07-11 17:38:239569Durchsuche

Die für Abfragevorgänge im Datenbankverwaltungssystem verantwortliche Datenbanksprache ist „Datenmanipulationssprache“. Die Datenmanipulationssprache ist eine Programmieranweisung, die für Datenbankoperationen (Abfragen, Hinzufügen, Ändern und Löschen) und den Zugriff auf Objekte und Daten in der Datenbank verwendet wird. Die Hauptfunktion der Datenmanipulationssprache besteht darin, auf Daten zuzugreifen. Daher basiert ihre Syntax hauptsächlich auf dem Lesen Abrufen und Schreiben in die Datenbank.

Welche Datenbanksprache ist für Abfragevorgänge in einem Datenbankverwaltungssystem verantwortlich?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Die für Abfragevorgänge im Datenbankverwaltungssystem verantwortliche Datenbanksprache ist „Datenmanipulationssprache“.

Structured Query Language (SQL), kurz SQL, ist eine spezielle Programmiersprache. Es handelt sich um eine Datenbankabfrage- und Programmiersprache, die zum Zugriff auf Daten sowie zur Abfrage, Aktualisierung und Verwaltung relationaler Datenbanksysteme verwendet wird.

Die strukturierte Abfragesprache besteht aus 6 Teilen:

1. Datenabfragesprache (DQL: Data Query Language): Ihre Anweisungen, auch „Datenabfrageanweisungen“ genannt, werden verwendet, um Daten aus Tabellen abzurufen und zu bestimmen, wie Daten angegeben werden in der Bewerbung. Das reservierte Wort SELECT ist das am häufigsten verwendete Verb in DQL (und allen SQL-Anweisungen). Weitere häufig verwendete reservierte Wörter in DQL sind WHERE, ORDER BY, GROUP BY und HAVING. Diese für DQL reservierten Wörter werden häufig mit anderen Arten von SQL-Anweisungen verwendet.

2. Data Manipulation Language (DML: Data Manipulation Language): Seine Anweisungen umfassen die Verben SELECT, INSERT, UPDATE und DELETE. Sie werden zum Abfragen, Hinzufügen, Ändern bzw. Löschen verwendet.

3. Transaction Control Language (TCL): Seine Anweisungen können sicherstellen, dass alle von der DML-Anweisung betroffenen Zeilen der Tabelle zeitnah aktualisiert werden. Einschließlich COMMIT-Befehl (Senden), SAVEPOINT-Befehl (Speicherpunkt) und ROLLBACK-Befehl (Rollback).

4. Data Control Language (DCL): Seine Anweisungen implementieren die Berechtigungskontrolle durch GRANT oder REVOKE, um den Zugriff einzelner Benutzer und Benutzergruppen auf Datenbankobjekte zu bestimmen. Einige RDBMS können GRANT oder REVOKE verwenden, um den Zugriff auf einzelne Spalten einer Tabelle zu steuern.

5. Data Definition Language (DDL): Seine Anweisungen umfassen die Verben CREATE, ALTER und DROP. Erstellen Sie neue Tabellen oder ändern oder löschen Sie Tabellen in der Datenbank (CREATE TABLE oder DROP TABLE); fügen Sie Indizes zu Tabellen hinzu usw.

6. Pointer Control Language (CCL): Seine Anweisungen wie DECLARE CURSOR, FETCH INTO und UPDATE WHERE CURRENT werden verwendet, um einzelne Zeilen einer oder mehrerer Tabellen zu bearbeiten.

Data Manipulation Language (DML)

Data Manipulation Language (DML) ist eine Programmieranweisung, die für Datenbankoperationen verwendet wird, um auf Objekte und Daten in der Datenbank zuzugreifen. Es handelt sich normalerweise um eine datenbankspezifische Programmiersprache Sie konzentrieren sich beispielsweise in der SQL-Sprache, die ein allgemeiner Standard in der Informationssoftwarebranche ist, auf drei Anweisungen: INSERT, UPDATE und DELETE, die jeweils für Einfügen (also neu oder erstellt), Aktualisieren (Ändern) stehen. und löschen (zerstören).

Im Systementwicklungsprozess unter Verwendung einer Datenbank verwendet das Anwendungsprogramm zwangsläufig Anweisungen in Verbindung mit der SQL-SELECT-Anweisung. Entwickler in Europa und den Vereinigten Staaten verwenden diese vier Anweisungen als „CRUD“ (Erstellen, Lesen, Aktualisieren, Löschen). (eine englische Abkürzung aus vier Buchstaben); Entwickler in Asien, die Chinesisch verwenden, können sich darauf mit vier chinesischen Schriftzeichen beziehen: hinzufügen, prüfen, ändern und löschen.

Grammatikstruktur

Die Hauptfunktion von DML besteht darin, auf Daten zuzugreifen, daher basiert seine Syntax hauptsächlich auf dem Lesen und Schreiben in die Datenbank. Mit Ausnahme von INSERT müssen möglicherweise andere Anweisungen mit der WHERE-Anweisung kombiniert werden, um die Daten zu filtern Datenbereich oder Auf alle Daten wird ohne WHERE-Anweisungen zugegriffen.

  • SELECT

    Hauptartikel: SELECT

    SELECT ist eine Anweisung in der SQL Data Manipulation Language (DML), die zum Abfragen von Felddaten in einer Tabelle verwendet wird. Sie kann mit Bedingungsklauseln (z. B. where) oder Ordnungsklauseln () verwendet werden. B. Bestellung), um Abfrageergebnisse zu erhalten.

  • INSERT

    Hauptartikel: INSERT

    INSERT ist eine Anweisung zum Einfügen von Daten in ein Datenbankobjekt. Zu den Datenbankobjekten, die Daten einfügen können, gehören Datentabellen und aktualisierbare Ansichtstabellen.

  • UPDATE

    Hauptartikel: UPDATE

    Der Befehl UPDATE dient dazu, die Daten in der Datentabelle entsprechend den Bedingungen auf der Grundlage der gegebenen Bedingungen auf neue Werte zu aktualisieren.

  • DELETE

    Hauptartikel: DELETE

    Der Befehl DELETE ist ein Befehl zum Löschen von Daten aus einem Datenbankobjekt.

Weitere Informationen zu diesem Thema finden Sie in der Rubrik „FAQ“!

Das obige ist der detaillierte Inhalt vonWelche Datenbanksprache ist für Abfragevorgänge in einem Datenbankverwaltungssystem verantwortlich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn