Hi,
null: null oder notnull
Nehmen wir als Beispiel mal eine String-Spalte, da ist das am besten zu erklären: Eine Datenbank unterscheidet gewissenmaßen zwischen 3 Zuständen:
- Feld enthält irgendeine Zeichenfolge, z.B. "qwertz"
- Feld enthält eine leere Zeichenfolge, wurde aber befüllt ("")
- Feld wurde überhaupt nicht befüllt (NULL)
Sinnvoll ist das z.B. um Semantik dahinter zu legen: "" heißt, der Kunde hat kein Telefon, NULL hingegen heißt, wir haben ihn noch nicht danach gefragt.
Mittels NULL und NOT NULL schreibst du vor, ob eine Spalte ein Pflichtfeld ist (NOT NULL, d.h. es MUSS was drinstehen) oder ob sie optional ist (NULL).
attribute: unsigned oder unsigned zerofill
das müsste ich selbst nachschlagen...
MfG
Rouven
--
-------------------
ie:| fl:| br:> va:| ls:& fo:) rl:( n4:{ ss:) de:] js:| ch:? mo:} zu:|
-------------------
ie:| fl:| br:> va:| ls:& fo:) rl:( n4:{ ss:) de:] js:| ch:? mo:} zu:|