Seitenleiste

Community

SQL

Grundlagen

Datenbanksysteme

Client/Server

Eingebettet

Der erste Codeabschnitt

Bei den heutigen Datenbanken werden alle Informationen in Tabellen gespeichert. Um eine einfache Tabelle anzulegen benötigt man folgenden Code:

CREATE TABLE MyFirstTable (
    one INTEGER,
    two DOUBLE,
    three VARCHAR2(30)
);


Und das wars schon! Wir haben eine leere Tabelle in der Datenbank angelegt in die wir Werte, sogenannte Datensätze, einfügen können. Aber was bedeuten die ganzen Ausdrücke eigentlich?

  • CREATE - jeder create-Befehl, also der Befehl wenn man etwas Erzeugen will, beginnt mit dem Schlüsselwort „CREATE“
  • TABLE - nach dem „CREATE“ kommt ein Wort, welches berschreibt, was wir erstellen möchten; meistens ist das TABLE (eine Tabelle)
  • „MyFirstTable“ - das ist der Name den wir unserer Tabelle geben (kann auch irgendein anderer Name sein)
  • „one“, „two“ bzw. „three“ - so heißen die Spalten in unserer Tabelle
  • „INTEGER“, „DOUBLE“ bzw. VARCHAR2(30) - das sind die Datentypen unserer Spalten, in der Spalte „one“ können ganze Zahlen, Integer, gespeichert werden. In „two“ Kommazahlen (DOUBLE) und in „three“ 30 Zeichen lange Wörter

Es gibt aber auch noch andere Datentypen. Hier ein kurzer Überblick:

Datentyp Bedeutung
CHAR(n) Zeichenkette fester Länge
VARCHAR2(n) Zeichenkette variabler Länge
NUMBER(n,m) Reelle Zahl, n Ziffern vor Komma, m Ziffern hinter Komma
DOUBLE Kommadarstellung
BLOB(n) Binary Large Object (z.B. für Bilder)
DATE Datum + Uhrzeit


Ob du die Spaltennamen groß oder klein schreibst bleibt ganz allein dir überlassen. =)


Glaubst du du kannst schon eine eigene einfache Tabelle erzeugen? Wenn ja klick hier.