SQL-Tutorial: Oracle
Oracle ist eines der am weitesten verbreiteten und beliebtesten Datenbankverwaltungssysteme der Branche. Oracle Corporation ist eines der einflussreichsten Softwareunternehmen der Welt und führend im Bereich Datenverwaltungssoftware. Das Datenbanksystem von Oracle ist in fast allen Unternehmen zu einer sehr wichtigen Infrastruktur geworden. In diesem Artikel werden die grundlegende Syntax von Oracle SQL und einige häufig verwendete Vorgänge vorgestellt.
Oracle SQL Basic Syntax
SQL steht für Structured Query Language und ist eine Sprache zur Verwaltung der Datenspeicherung und des Datenabrufs. In der Oracle-Datenbank ist SQL die Sprache, die Vorgänge wie Abfragen, Einfügungen, Aktualisierungen und Löschungen ausführt. Hier sind einige grundlegende SQL-Syntax:
Die SELECT-Anweisung wird verwendet, um Daten aus einer Tabelle abzurufen. Das Folgende ist die Syntax einer grundlegenden SELECT-Anweisung:
SELECT Spalte1, Spalte2, ...SpalteN FROM Tabellenname;
Unter diesen stellen Spalte1, Spalte2, ...SpalteN die abzurufenden Datenspalten dar, und Tabellenname stellt die dar Name der abzurufenden Tabelle.
Um beispielsweise Daten aus den Spalten „Kundenname“ und „Kunden-ID“ in einer Tabelle mit dem Namen „Kunden“ abzurufen, können Sie die folgende Anweisung verwenden:
SELECT Kundenname, Kunden-ID FROM Kunden;
Die WHERE-Anweisung wird zum Filtern von Daten in der Tabelle verwendet. Es kann qualifizierte Datenzeilen basierend auf einer oder mehreren Bedingungen auswählen. Das Folgende ist die grundlegende Syntax einer WHERE-Anweisung:
SELECT Spalte1, Spalte2, ...SpalteN FROM Tabellenname WHERE [Bedingung];
In der Bedingung können Sie verschiedene logische Operatoren verwenden, z. B. das Gleichheitszeichen „=" , kleiner als „<“, größer als „>“ und logische Operatoren wie AND, OR, NOT usw., um Datenzeilen zu filtern, die die Bedingungen erfüllen.
Wenn Sie beispielsweise in einer Tabelle mit dem Namen „Mitarbeiter“ nur die Datensätze mit der Spalte „Gehalt“ möchten, deren Wert größer als 10.000 ist, können Sie die folgende Anweisung verwenden:
SELECT * FROM Mitarbeiter WHERE Gehalt > ;
ORDER BY-Anweisung wird verwendet, um die Ergebnisse in aufsteigender oder absteigender Reihenfolge anzuordnen. Das Folgende ist die grundlegende Syntax einer ORDER BY-Anweisung:
SELECT Spalte1, Spalte2, ...SpalteN FROM Tabellenname ORDER BY Spaltenname [ASC|DESC];
In der ORDER BY-Klausel müssen Sie eine Spalte angeben (bzw mehrere Spalten), die zur Sortierung der Ergebnisse in einer bestimmten Weise (aufsteigend oder absteigend) verwendet werden.
Wenn Sie beispielsweise in einer Tabelle mit dem Namen „Kunden“ nach der Spalte „Kundenname“ in aufsteigender Reihenfolge sortieren möchten, können Sie die folgende Anweisung verwenden:
SELECT Kundenname, Stadt, Bundesland FROM Kunden ORDER BY Kundenname ASC;
Allgemeine Vorgänge
Oracle SQL ist eine relationale Datenbank, die relationale Tabellen in der Datenbank definieren kann. Das Folgende ist eine grundlegende Syntax zum Erstellen einer Tabelle in Oracle:
CREATE TABLE Tabellenname (
Datentyp Spalte1,
Datentyp Spalte2,
Datentyp Spalte3,
....
Datentyp Spalten
);
Erstellen Sie beispielsweise eine Tabelle Wenn Sie eine Tabelle mit dem Namen „Mitarbeiter“ erstellen möchten, die die Felder „Mitarbeitername“, „Mitarbeiter-ID“ und „Abteilung“ enthält, können Sie die folgende Anweisung verwenden:
CREATE TABLE Mitarbeiter (
Mitarbeitername VARCHAR(255),
Mitarbeiter-ID INT(10),
Abteilung VARCHAR(255)
);
Um Daten in die Tabelle einzufügen, können Sie die INSERT INTO-Anweisung verwenden. Das Folgende ist die grundlegende Syntax einer INSERT INTO-Anweisung:
INSERT INTO Tabellenname (Spalte1, Spalte2, Spalte3, ..., SpalteN) VALUES (Wert1, Wert2, Wert3, ..., WertN);
Zum Beispiel: in „Mitarbeiter“ Um einen Datensatz in die Tabelle einzufügen, können Sie die folgende Anweisung verwenden:
INSERT INTO Mitarbeiter (Mitarbeiter-ID, Mitarbeitername, Abteilung) VALUES (1, 'Tom', 'IT');
Um die Tabellendaten zu aktualisieren, können Sie die UPDATE-Anweisung verwenden. Das Folgende ist die grundlegende Syntax einer UPDATE-Anweisung:
UPDATE Tabellenname SET Spalte1 = Wert1, Spalte2 = Wert2, ...SpalteN=WertN WHERE [Bedingung];
Aktualisieren Sie beispielsweise „employee_id“ auf 1 im Feld „employees " Tabelle Um die Daten aufzuzeichnen, können Sie die folgende Anweisung verwenden:
UPDATE Mitarbeiter SET Mitarbeitername = 'John' WHERE Mitarbeiter_ID = 1;
Um die Daten in der Tabelle zu löschen, können Sie DELETE verwenden Stellungnahme. Das Folgende ist die grundlegende Syntax einer DELETE-Anweisung:
DELETE FROM table_name WHERE [condition];
Um beispielsweise den Datensatz mit „employee_id“ als 1 in der Tabelle „employees“ zu löschen, können Sie die folgende Anweisung verwenden:
LÖSCHEN VON „Mitarbeitern“ WHERE Mitarbeiter_ID = 1;
Zusammenfassung
Oracle SQL ist eine leistungsstarke Datenbankverwaltungssprache, die Datenabruf-, Einfügungs-, Aktualisierungs- und Löschvorgänge im Oracle-Datenbanksystem ausführen kann. In diesem Artikel werden die grundlegende Syntax und allgemeine Operationen von Oracle SQL vorgestellt, die einen bestimmten Referenzwert haben. Allerdings ist Oracle SQL ein sehr umfangreiches Thema, und nur eine gründliche Untersuchung kann sein volles Potenzial entfalten.
Das obige ist der detaillierte Inhalt vonSQL-Tutorial Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!