SQL - Tabellen erstellen: Unterschied zwischen den Versionen

Aus ComeniusWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(5 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> PRIMARY KEY,
   <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">
<syntaxhighlight lang="sql">
CREATE TABLE LEHRER (
CREATE TABLE LEHRER (
   LehrerNr INT PRIMARY KEY,
   LehrerNr INT,
   Name VARCHAR(50),
   Name VARCHAR(50),
   GebDat : DATE
   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>
</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)
);