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

MySql - Уникален ли е първичният ключ по подразбиране?

Първичният ключ винаги е уникален във всеки SQL. Не е нужно изрично да го дефинирате като УНИКАЛЕН.

От една страна: Можете да имате само един първичен ключ в таблица и той никога не позволява нулеви стойности. Също така можете да имате само едно ограничение за първичен ключ в таблицата (тъй като целта на създаването на първичен ключ е да идентифицирате уникално реда във вашата таблица), но можете да имате повече от едно ограничение за уникален ключ във вашата таблица.

Пример:

Таблица с подробности за служителите с EmpID като основен ключ и EmpPhoneNo като уникален ключ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL деклариране на променливи

  2. Mysql:няколко таблици или една голяма маса?

  3. PHP/Apache:PHP Фатална грешка:Извикване на недефинирана функция mysql_connect()

  4. Разлики между SQL и NoSQL бази данни – Сравнение на MySQL и MongoDB

  5. Пивотни таблици в MySQL