sql >> Database teknologi >  >> RDS >> Mysql

forskel mellem primær nøgle og unik nøgle

Primær nøgle:

  • Der kan kun være én primær nøglebegrænsning i en tabel
  • I nogle DBMS kan det ikke være NULL - for eksempel. MySQL tilføjer NOT NULL
  • Primær nøgle er en unik nøgleidentifikator for posten

Unik nøgle:

  • Kan være mere end én unik nøgle i én tabel
  • Unik nøgle kan have NULL værdier
  • Det kan være en kandidatnøgle
  • Unik nøgle kan være NULL; flere rækker kan have NULL værdier og kan derfor ikke betragtes som "unik"


  1. MIN() Funktion i PostgreSQL

  2. Hvorfor evalueres NULL =NULL til falsk i SQL-serveren

  3. postgresql-sekvens nextval i skema

  4. Omarranger tabelkolonner i Oracle