Heim  >  Artikel  >  Datenbank  >  So erstellen Sie Tabellen und allgemeine Abfragevorgänge in einer Oracle-Datenbank

So erstellen Sie Tabellen und allgemeine Abfragevorgänge in einer Oracle-Datenbank

PHPz
PHPzOriginal
2023-04-04 13:59:403414Durchsuche

Oracle ist ein relationales Datenbankverwaltungssystem, das häufig in Anwendungen auf Unternehmensebene verwendet wird. Die Abfragesprache von Oracle ist sehr leistungsfähig und kann eine Vielzahl von Datenoperationen ausführen. In diesem Artikel wird erläutert, wie Tabellen und allgemeine Abfragevorgänge in einer Oracle-Datenbank erstellt werden.

1. Erstellen Sie eine Tabelle

Das Erstellen einer Tabelle in Oracle erfordert die CREATE TABLE-Anweisung. Die Syntax der CREATE TABLE-Anweisung lautet wie folgt:

CREATE TABLE Tabellenname
(Spalte1 Datentyp [ NULL | NICHT NULL ],
Spalte2 Datentyp [ NULL | NICHT NULL ],
...
);

wobei Tabellenname der ist Zu erstellende Tabelle Name, in Klammern stehen die Spalten der Tabelle. Für jede Spalte müssen der Spaltenname und der Datentyp angegeben werden. Die Schlüsselwörter NULL und NOT NULL werden verwendet, um das Nullattribut einer Spalte anzugeben.

Zum Beispiel möchten wir eine Schülertabelle mit drei Spalten erstellen: Schülernummer, Name und Alter. Die Datentypen der Spalten sind Zahl, Zeichenfolge bzw. Zahl. Die CREATE TABLE-Anweisung lautet wie folgt:

CREATE TABLE Students (

stu_id NUMBER NOT NULL,
stu_name VARCHAR2(50) NOT NULL,
stu_age NUMBER

);

2. Daten einfügen

Nachdem die Tabelle erstellt wurde, müssen Daten in die Tabelle eingefügt werden. Zum Einfügen von Daten ist die INSERT INTO-Anweisung erforderlich. Die Syntax der INSERT INTO-Anweisung lautet wie folgt:

INSERT INTO Tabellenname (Spalte1, Spalte2, Spalte3, ...)
VALUES (Wert1, Wert2, Wert3, ...);

wobei Tabellenname der Name des ist Tabelle, in die Daten eingefügt werden sollen. In den Klammern stehen die einzufügenden Spalten. Für jede Spalte müssen ein Spaltenname und ein Wert angegeben werden.

Zum Beispiel möchten wir ein Stück Schülerdaten in die oben erstellte Schülertabelle einfügen. Die Schülernummer ist 1, der Name ist Zhang San und das Alter ist 20. Die INSERT INTO-Anweisung lautet wie folgt:

INSERT INTO Students (stu_id, stu_name, stu_age)
VALUES (1, 'Zhang San', 20);

3. Das Abfragen von Daten ist eine der grundlegendsten Operationen von Oracle. Das Abfragen von Daten erfordert die Verwendung der SELECT-Anweisung. Die Syntax der SELECT-Anweisung lautet wie folgt:

SELECT Spalte1, Spalte2, Spalte3, ...

FROM Tabellenname

WHERE-Bedingung;

wobei Spalte1, Spalte2, Spalte3 usw. die abzufragenden Spalten sind, getrennt durch Kommas ; Tabellenname ist die abzufragende Spalte. Der Name der Tabelle ist optional und wird zur Angabe von Abfragebedingungen verwendet.

Zum Beispiel möchten wir die Daten aller Schüler in der oben erstellten Schülertabelle abfragen. Die SELECT-Anweisung lautet wie folgt:

SELECT *

FROM Students;


Wenn Sie nur die Daten der beiden Spalten abfragen müssen Wenn Sie den Namen und das Alter des Studenten angeben möchten, können Sie so schreiben:

SELECT stu_name, stu_age

FROM Students;


Wenn Sie die Daten von Studenten im Alter von 20 Jahren und darunter abfragen müssen, können Sie so schreiben:

SELECT *

FROM Students

WHERE stu_age <= 20;

IV Daten aktualisieren

Für die Aktualisierung von Daten ist die UPDATE-Anweisung erforderlich. Die Syntax der UPDATE-Anweisung lautet wie folgt:

UPDATE Tabellenname

SET Spalte1 = Wert1, Spalte2 = Wert2, ...

WHERE-Bedingung;

wobei Tabellenname der Name der Tabelle ist, in der Daten aktualisiert werden sollen, und die SET-Klausel ist Wird verwendet, um die zu aktualisierende Spalte und den neuen Wert anzugeben. Mit der WHERE-Klausel werden die Bedingungen für die Aktualisierung angegeben.

Zum Beispiel möchten wir das Alter des Schülers mit der Schülernummer 1 auf 21 Jahre aktualisieren. Die UPDATE-Anweisung lautet wie folgt:

UPDATE Students

SET stu_age = 21

WHERE stu_id = 1;

5 Daten

Daten löschen erforderlich Verwenden Sie die DELETE-Anweisung. Die Syntax der DELETE-Anweisung lautet wie folgt:

DELETE FROM Tabellenname

WHERE-Bedingung;


wobei Tabellenname der Name der Tabelle ist, in der Daten gelöscht werden sollen, und die WHERE-Klausel verwendet wird, um die zu löschende Bedingung anzugeben.

Zum Beispiel möchten wir die Daten des Schülers mit der Schülernummer 1 löschen. Die DELETE-Anweisung lautet wie folgt:

DELETE FROM Students

WHERE stu_id = 1;


Zusammenfassung

Dieser Artikel stellt kurz die Erstellung von Tabellen vor und häufig verwendete Abfragen in Oracle. Als ausgereiftes Datenbankverwaltungssystem auf Unternehmensebene verfügt Oracle über leistungsstarke Abfrage- und Betriebsfunktionen und ist eine der bevorzugten Datenbanken für die Anwendungsentwicklung auf Unternehmensebene.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie Tabellen und allgemeine Abfragevorgänge in einer Oracle-Datenbank. 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
Vorheriger Artikel:So richten Sie Oracle SGA einNächster Artikel:So richten Sie Oracle SGA ein