В чем разница между ключом и ограничениями в SQL или уникальным ключом против уникальных ограничений ?
Привет ребята ,
я пытаюсь узнать какую-то основную вещь, которую мы на самом деле использовали много времени . я хочу знать, есть ли какая-то разница между ключом и ограничениями в SQL . Поскольку мы часто используем такие термины , как уникальный ключ , уникальные ограничения или первичный ключ, первичное ограничение . я попытался создать это, и то, что я понимаю, первичный ключ или первичные ограничения одинаковы, а также уникальный ключ и уникальные ограничения также одинаковы . Я тоже погуглил . но я почти не сомневаюсь, действительно ли они одинаковы или между ними есть какая-то разница .
если я создаю первичный ключ, то я буду использовать это -
alter table employees Add primary Key(employeeId)
и я могу сделать также Вот так -
alter table employees Add constraint Pk_Employee_IDD primary Key(employeeId)
в этих двух случаях единственное различие заключается в том, что теперь он будет давать этому смысловое полное имя. но когда я создаю ограничения, как во втором фрагменте, то в папке ограничений ничего не создается , то же самое происходит и в случае уникального ключа или ограничений ...может ли кто-нибудь, пожалуйста, помочь в этом . я знаю, что это элементарно, но я просто хочу прояснить это .
Что я уже пробовал:
я уже пробовал эту штуку с помощью запроса -
alter table employees Add primary Key(employeeId)
а также это -
alter table employees Add constraint Pk_Employee_IDD primary Key(employeeId)