Austin
Bevor Sie wissen, wie man Abfragen in SQL schreibt, ist es wichtig zu wissen, was die verschiedenen Arten von SQL-Abfragen sind, die Sie schreiben können. Im Folgenden sind die vier Hauptkategorien von SQL-Abfragen aufgeführt:
• DRL (Data Retrieval Language)
• DML (Data Manipulation Language)
• DDL (Data Definition Language)
• DCL (Data Controlling Language)
Die Namen werden nur zur Kategorisierung angegeben, damit Sie SQL-Abfragen besser verstehen können. DRL enthalten die Abfragen, die zum Abrufen oder Abrufen von Daten aus der Datenbank verwendet werden, z. B. die SELECT-Anweisung. Sie können Daten gemäß Ihren Anforderungen aus der Tabelle abrufen. DML bedeutet die Abfragen, die die Daten wie UPDATE, DELETE und INSERT manipulieren können. Ebenso bezeichnet DDL die Abfragen, die beim Erstellen und Definieren des Datenobjekts wie Tabellen, Ansichten, Synonyme und Indizes helfen, und diese Abfragen umfassen CREATE, ALTER. Während DCL die Abfragen enthält, die verwendet werden, um neue Benutzer zu erstellen und ihren Zugriff auf die Datenbank zu kontrollieren. Hier ein Beispiel für SQL-Abfragen:
DRL
SELECT FROM EMP
WHERE EMPNO=7788;
DML-
UPDATE EMP
SET SAL=2000
WHERE ENAME='KÖNIG';
LÖSCHEN AUS DEPT
WHERE LOC='DALLAS';
DDL
CREATE TABLE EMP
(EMPNO NUMBER (4), ENAME VARCHAR2(10), JOB VARCHAR2(20));
DCL
ERSTELLE BENUTZER SCOTT,
IDENTIFIZIERT VON TIGER;
Wilson
SQL ist eine Programmiersprache, die speziell zum Hinzufügen, Löschen und Aktualisieren von Informationen in einer relationalen Datenbank entwickelt wurde. Die von Ihnen verwendete Datenbank bietet normalerweise mehrere Methoden zum Erstellen einer Abfrage. Eine gängige Methode heißt Abfrage nach Beispiel, bei der Sie einfach aus einer grafischen Anzeige die Tabellen und Felder auswählen, die zurückgegeben werden sollen, und das Programm schreibt die SQL für Sie. Sie können häufig auf eine Codeversion der Abfrage zugreifen und die erstellte SQL anzeigen. Um dies zu bearbeiten, geben Sie einfach die gewünschten Änderungen ein.
Aber Power-User von Datenbanken schreiben die SQL oft einfach von Hand und speichern sie in einer Datei. Sie können entweder eine Befehlszeilenschnittstelle verwenden, in die sie die SQL eingeben, oder einen einfachen Texteditor und dann den Code ausschneiden und in die Datenbank einfügen. Die Texteditor-Option ist sehr viel besser, da Sie Ihren ersten Versuch speichern und wenn er schief geht, ihn einfach bearbeiten und es erneut versuchen. Der Weg über die Befehlszeile kann frustrierend sein, da die Bearbeitung schwieriger ist. Auch wenn Sie eine Unterabfrage verwenden, können Sie die Abfrage in Schritten erstellen und dann die Arbeitsteile im Editor viel sicherer ausschneiden und zusammenfügen, als zu versuchen, das Ganze von Hand an der Befehlszeile erneut einzugeben.