|
friese-total.de |
|
|
Wirtschaftsinformatik I - SQL-Statements
Thema: Übersicht und Syntax von SQL-Statements
CREATE TABLE - Erstellen von Basistabellen
CREATE TABLE <tabellenname>
(<spaltenname> DATENTYP [NOT NULL],
<spaltenname> DATENTYP [NOT NULL],
[[CONSTRAINT <constraintname>] PRIMARY KEY (<spaltenname>,
... <spaltenname>)]
[[CONSTRAINT <constraintname>] FOREIGN KEY (<spaltenname>,
... <spaltenname>)
REFERENCES <tabellenname> (<spaltenname> [, <spaltenname>])
[ON DELETE CASCADE]]
[[CONSTRAINT <constraintname>] CHECK <bedingung>]);
DROP TABLE - Löschen von Basistabellen
DROP TABLE <tabellenname>;
ALTER TABLE ADD - Erweiterung von Tabellen um Spalten
ALTER TABLE <tabellenname> ADD <spaltenname> DATENTYP [NOT NULL]
[[CONSTRAINT <constraintname>] REFERENCES <tabellenname> (spaltenname)|
CHECK (<bedingung>)];
ALTER TABLE MODIFY - Modifizierung einer Spalte
ALTER TABLE <tabellenname> MODIFY <spaltenname> DATENTYP;
ALTER TABLE DROP - Löschen von Constraints
ALTER TABLE <tabellenname> [<spaltenname>, ...] DROP CONSTRAINTS
<constraintsname>;
INSERT INTO - Einfügen von Datensätzen
INSERT INTO <tabellenname> [<spaltenname>,...] VALUES (<werteliste>);
UPDATE - Ändern von Datensätzen
UPDATE <tabellenname> SET <spaltenname> = <ausdruck> [, <spaltenname>
= <ausdruck> ...]
[WHERE <klausel>];
DELETE - Löschen von Datensätzen
DELETE FROM <tabellenname> [WHERE <klausel>];
SELECT - Selektionsanweisung
SELECT [DISTINCT]
{*|<spaltename> [, <spaltenname> ...]}
FROM <tabellenname> [, <tabellenname> ...]
[WHERE <klausel>]
[GROUP BY <spaltenname> [, <spaltenname> ...]]
[HAVING <bedingung>]
[UNION <unterauswahl>]
[ORDER BY <spaltenname> [ASC/DESC] [, <spaltenname> [ASC/DESC]
...]]
VIEW - Virtuelle Tabelle
CREATE VIEW <viewname> [(<spaltenname> [, <spaltenname> ...])]
AS <selektionsanweisung>
Beispiele zu den Anweisungen finden sich in den Aufgaben:
Zur Übersicht
Bitte lesen: Wichtige Hinweise zu diesen Seiten!
|
| |
|