Първичен ключ в SQL: Всичко, което трябва да знаете за операциите с първичен ключ



Тази статия е изчерпателно ръководство за това как да използвате ПРИМАРЕН КЛЮЧ в SQL с примери. Той също така обсъжда различните операции с ОСНОВЕН КЛЮЧ на маса.

В една епохакъдето генерираме 2,5 квинтилиона байта данни всеки ден, е много важно да обработваме данните по подходящ начин и да идентифицираме уникални записи. И така, в тази статия за Първичен ключ в , Ще обсъдя как всеки запис в таблица може да бъде уникално идентифициран, когато има релационни бази данни.

В тази статия ще бъдат разгледани следните теми:





какво е браузър на sqlite
  1. Какво е първичен ключ?
  2. Правила за първичен ключ
  3. Операции с първичен ключ:

Какво е първичен ключ в SQL?

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

Първичните ключове се използват заедно с външните ключове, за да се отнасят към различни таблици и да формират референтни интеграли. За таблица А първичният ключ може да се състои от единични или множество колони.



След като вече знаете какъв е първичният ключ, следващата в тази статия за Първичен ключ в , нека разберем правилата на първичния ключ.

Правила за първичен ключ

Правилата на първичния ключ са както следва:

  1. Всички стойности в колоната, избрани като първичен ключ, трябва да бъдат уникални.
  2. Всяка таблица може да има само един първичен ключ
  3. Никоя стойност в колоната на първичния ключ не може да бъде NULL
  4. Не можете да вмъкнете нов ред със съществуващ първичен ключ

След като знаете какви са правилата на първичния ключ, следващата в тази статия за Първичен ключ в SQL, нека видим операциите на първичния ключ.



Операции с първичен ключ:

За да разберете различните операции, присъстващи на първичния ключ, разгледайте следната таблица:

Таблица на клиентите:

Клиентски номер

Потребителско име

Телефонен номер

един

Рохит

9876543210

2

Сонално

9765434567

3

Аджай

9765234562

4

Айшвария

9876567899

5

Акаш

9876541236

Първичен ключ на Създаване на таблица

Можете да използвате следния синтаксис, за да създадете първичен ключ в колоната „customerID“, докато създавате тази таблица:

# За клиенти на SQL Server / MS Access / Oracle CREATE TABLE (CustomerID int NOT NULL PRIMARY KEY, CustomerName varchar (255) NOT NULL, PhoneNumber int) #MySQL CREATE TABLE Клиенти (CustomerID int NOT NULL, CustomerName varchar (255) NOT NULL, PhoneNumber int PRIMARY KEY (customerID))

Прилагане на първичен ключ върху няколко колони

За да приложите първичен ключ върху множество колони, докато създаване на таблица , вижте следния пример:

разширява и прилага заедно в java
СЪЗДАЙТЕ КЛИЕНТИ ЗА КЛИЕНТИ (customerID int NOT NULL, CustomerName varchar (255) NOT NULL, PhoneNumber int, CONSTRAINT PK_Customer PRIMARY KEY (CustomerID, CustomerName))

Вижте изображението по-долу.

Първичен ключ - Първичен ключ в SQL - Edureka

На следващо място, в тази статия за първичен ключ в SQL, нека видим как да използваме първичния ключ на Alter Table.

Първичен ключ на Alter Table

Можете да използвате следния синтаксис, за да създадете първичен ключ в колоната „customerID“, когато таблицата „клиенти“ вече е създадена и просто искате да промените таблицата:

КЛИЕНТИ ЗА ИЗМЕНЕНЕ НА ТАБЛИЦАТА ДОБАВЕТЕ ОСНОВЕН КЛЮЧ (CustomerID)

Ако искате да добавите име към ограничението за първичен ключ и да го дефинирате в множество колони, използвайте следния синтаксис на SQL:

ALTER TABLE Клиенти ДОБАВЯТ ОГРАНИЧЕНИЕ PK_Customer ОСНОВЕН КЛЮЧ (CustomerID, CustomerName)

След това, в тази статия за първичен ключ в SQL, нека разберем как да пуснем първичен ключ

Изтриване / пускане на първичен ключ

За да пуснете първичния ключ, можете да се обърнете към следния пример:

# За клиенти на SQL Server / MS Access / Oracle ALTER TABLE DROP CONSTRAINT PK_Customer # За клиенти на MySQL ALTER TABLE DROP PRIMARY KEY

С това стигаме до края на тази статия. Надявам се, че сте разбрали как да използвате първичния ключ в SQL. Ако искате да научите повече за MySQL и опознайте тази релационна база данни с отворен код, след това разгледайте нашата което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ще ви помогне да разберете MySQL задълбочено и ще ви помогне да постигнете майсторство по темата.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на тази статия за „Първичен ключ в SQL“ и ще се свържа с вас.