Tabelle erstellen

TeJay

Neuer Benutzer
Beiträge
4
Hallo Leute,

bitte helft mir bei dieser Aufgabe.
ich fange gerade erst mit Datenbanksysteme an und hab folgendes Problem:

Aufgabe lautet:

Erstellen Sie in Ihrer Datenbank uebung eine Tabelle artikel mit den Datenfelder id, name und preis. Verwenden Sie geeignete Datentypen.

Ich habe so gemacht:

create table artikel(id varchar(20), name varchar(20), preis varchar(20));

Ich weiß nicht, wie ich ID und PREIS definieren soll.

Danke für jede Antwort :)

TeJay
 
Werbung:

ukulele

Datenbank-Guru
Beiträge
4.637
Für Preis bietet sich DECIMAL(10,2) an, für die ID ein rein numerisches Feld (z.B. INT). Spezielle GUID Datentypen scheint MySQL nicht zu bieten aber Funktionen wie newid() oder uuid() (könnte man mit CHAR(38) kombinieren). Natürlich ginge auch VARCHAR, halte ich aber für ungeeignet.

http://lmgtfy.com/?q=mysql+datentypen
 
Werbung:

akretschmer

Datenbank-Guru
Beiträge
9.520
, für die ID ein rein numerisches Feld (z.B. INT). Spezielle GUID Datentypen scheint MySQL nicht zu bieten aber Funktionen wie newid() oder uuid() (könnte man mit CHAR(38) kombinieren). Natürlich ginge auch VARCHAR, halte ich aber für ungeeignet.

Thema noch aktuell? IIRC hat MySQL ein AUTO_INCREMENT, das böte sich an.


Andreas
 
Oben