MySQL: primära nycklar
skapa primärnyckel – med hjälp av CREATE TABLE statement
Du kan skapa en primärnyckel i MySQL med create TABLE statement.
Syntax
syntaxen för att skapa en primärnyckel med hjälp av Create TABLE-satsen i MySQL är:
table_name namnet på tabellen som du vill skapa. column1, column2 kolumnerna som du vill skapa i tabellen. Se MySQL CREATE TABLE statement för mer detaljerad CREATE TABLE syntax eftersom det här är en överförenkling för att visa hur man skapar en primärnyckel. constraint_name namnet på den primära nyckeln., kolumn1, kolumn2, … column_n kolumnerna som utgör den primära nyckeln.
exempel
Låt oss titta på ett exempel på hur man skapar en primärnyckel med hjälp av Create TABLE-satsen i MySQL.
i det här exemplet har vi skapat en primärnyckel på tabellen kontakter som heter contacts_pk. Den består av endast en kolumn – kolumnen contact_id.
Vi kan också skapa en primärnyckel med mer än ett fält som i exemplet nedan:
det här exemplet skapar en primärnyckel som heter contacts_pk som består av en kombination av kolumnerna last_name och first_name., Så varje kombination av efternamn och förnamn måste vara unik i tabellen kontakter.