Mysql
 sql >> база данни >  >> RDS >> Mysql

разлика между първичен ключ и уникален ключ

Първичен ключ:

  • В таблицата може да има само едно ограничение за първичен ключ
  • В някои СУБД не може да бъде NULL - напр. MySQL добавя NOT NULL
  • Първичният ключ е уникален ключов идентификатор на записа

Уникален ключ:

  • Може да има повече от един уникален ключ в една таблица
  • Уникалният ключ може да има NULL стойности
  • Може да бъде кандидат ключ
  • Уникалният ключ може да бъде NULL; множество редове могат да имат NULL стойности и следователно може да не се считат за „уникални“


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на Oracle JDeveloper с MySQL Database Service на Oracle Cloud Platform, част 3

  2. Защо целите числа в кортежа от редове в базата данни имат суфикс 'L'?

  3. Използване на MariaDB

  4. java.sql.SQLException:Неправилна стойност на низа:'\xF0\x9F\x91\xBD\xF0\x9F...'

  5. Съставяне на стека - Опростете внедряването на Docker на MySQL контейнери