_roro: mysql primary key

Beitrag lesen

kamm mir jemand in einfachem deutsch erklären, was ein Primary Key ausmacht? Wofür brauch man ihn? Warum ist er wichtig?
Ich möchte jetzt aber keine Links zu google oder mysql.com sondern eine einfache erklärung für snooobs

Wenn Du keinen PK hast und es gibt mehrere Datensätze gleichen Inhalts kannst Du diese nicht aueinanderhalten. Ein PK hat immer einen eindeutigen Wert. Ohne diese Eindeutigkeit hast Du keine konsistente Datenhaltung, d.h. PKs sind essentiell.

Kleine Ergänzung: Je nach RDMS ist der PrimaryKey auch ein Index, was beispielsweise dazu führt, dass Abfragen über Diesen die möglichen Datensätze sehr viel schneller aus einer Tabelle rausfischen, als es ohne Index der Fall wäre (WHERE Klausel).

roro

--
und Grüße an Luddi!