Heim >häufiges Problem >Welche Datenbanksprache ist für Abfragevorgänge in einem Datenbankverwaltungssystem verantwortlich?
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.
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!