Hallo!
Primärschlüssel: mit einem Primärschlüssel rufst du bestimmte Datensätze auf, das ist korrekt. D.h. ein Primärschlüssel bewerkstelligt, dass jeder Datensatz eindeutig identifiziert werden kann. Ein Primärschlüssel kann z.B. (das ist auch wohl die am häufigsten angewendete Variante) eine sog. ID sein, d.h. ein Attribut in der DB mit z.B. dem Namen "id". Dieses Attribut betimmst du dann z.B. als Primärschlüssel und als Zahlwert. Hilfreich ist es auch, wenn Du sagt, dass der Wert "id" bei jedem neuen INSERT-Befehl automatisch inkrementiert werden soll (auto_increment=true).
Alternativ können auch mehrere Attribut zusammen einen Primärschlüssel ergeben. Z.B. könnten auch zwei Attribute einen Primärschlüssel ergeben, welche zusammen eindeutig sind. Des Weiteren kannst du auch ein nicht eigens dafür abstrahiertes Attribut nehmen, sondern ein sowieso vorhandenes, wie Z.B. "Schlüsselnummer eines Personalausweises".
k.A. was du hier meinst
mit der variablen Zeichenlänge ist gemeint, dass ein Varcahr zwar maximal 255 Zeichen lang sein darf, jedoch natürlich auch weniger Zeichen haben darf, speziell auch, dass du auch vorgeben kannst, dass ein Varchar-Attribut nur max. z.B. 50 Zeichen haben darf oder fünf, wenn es Postleitzahlen speichern soll...
hoffe ich konnte helfen
MfG Daniel
als Antwort auf: [#229224]