sql >> Databasteknik >  >> RDS >> Mysql

skillnaden mellan primärnyckel och unik nyckel

Primär nyckel:

  • Det kan bara finnas en primärnyckelbegränsning i en tabell
  • I vissa DBMS kan det inte vara NULL - t.ex. MySQL lägger till NOT NULL
  • Primärnyckel är en unik nyckelidentifierare för posten

Unik nyckel:

  • Kan vara mer än en unik nyckel i en tabell
  • Unik nyckel kan ha NULL värden
  • Det kan vara en kandidatnyckel
  • Unik nyckel kan vara NULL; flera rader kan ha NULL värden och därför kanske inte anses vara "unika"


  1. Vad är skillnaderna mellan INSERT och UPDATE i MySQL?

  2. SQLAlchemy, Psychopg2 och Postgresql COPY

  3. Testar ODBC-lagret

  4. Installera WordPress med WP-CLI