SQL - Tabellen erstellen: Unterschied zwischen den Versionen
Aus ComeniusWiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
<syntaxhighlight lang="sql"> | <syntaxhighlight lang="sql"> | ||
CREATE TABLE <Tabellenname> ( | CREATE TABLE <Tabellenname> ( | ||
<Spalte1> <Datentyp> | <Spalte1> <Datentyp>, | ||
<Spalte2> <Datentyp>, | <Spalte2> <Datentyp>, | ||
<Spalte3> <Datentyp>, | <Spalte3> <Datentyp>, | ||
... | ... | ||
SpalteN Datentyp | <SpalteN> <Datentyp>, | ||
PRIMARY KEY(<Spalte1>) | |||
); | ); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<u>Beispiel:</u><br> | <u>Beispiel 1:</u> | ||
<syntaxhighlight lang="sql"> | |||
CREATE TABLE LEHRER ( | |||
LehrerNr INT, | |||
Name VARCHAR(50), | |||
GebDat DATE, | |||
PRIMARY KEY(LehrerNr) | |||
); | |||
</syntaxhighlight> | |||
<u>Beispiel 2: Erstellung einer Beziehungstabelle</u><br> | |||
<syntaxhighlight lang="sql"> | |||
CREATE TABLE unterrichtet ( | |||
LehrerNr INT, | |||
Fach VARCHAR(15), | |||
PRIMARY KEY(LehrerNr,Fach) | |||
); | |||
</syntaxhighlight> | |||
Aktuelle Version vom 8. Mai 2014, 19:36 Uhr
Der CREATE TABLE - Befehl ermöglicht es, eine neue Tabelle innerhalb einer Datenbank anzulegen.
Allgemein:
CREATE TABLE <Tabellenname> (
<Spalte1> <Datentyp>,
<Spalte2> <Datentyp>,
<Spalte3> <Datentyp>,
...
<SpalteN> <Datentyp>,
PRIMARY KEY(<Spalte1>)
);
Beispiel 1:
CREATE TABLE LEHRER (
LehrerNr INT,
Name VARCHAR(50),
GebDat DATE,
PRIMARY KEY(LehrerNr)
);
Beispiel 2: Erstellung einer Beziehungstabelle
CREATE TABLE unterrichtet (
LehrerNr INT,
Fach VARCHAR(15),
PRIMARY KEY(LehrerNr,Fach)
);
