Klucz podstawowy w języku SQL: wszystko, co musisz wiedzieć o operacjach na kluczach podstawowych



Ten artykuł jest obszernym przewodnikiem dotyczącym używania klucza podstawowego w języku SQL wraz z przykładami. Omówiono również różne operacje klucza podstawowego na tabeli.

W epocetam, gdzie każdego dnia generujemy 2,5 tryliona bajtów danych, bardzo ważne jest odpowiednie obchodzenie się z danymi i identyfikacja unikalnych rekordów. Tak więc w tym artykule na temat klucza podstawowego w , Omówię, jak każdy rekord w tabeli można jednoznacznie zidentyfikować, gdy istnieją relacyjne bazy danych.

W tym artykule zostaną omówione następujące tematy:





  1. Co to jest klucz podstawowy?
  2. Zasady dotyczące klucza podstawowego
  3. Podstawowe kluczowe operacje:

Co to jest klucz podstawowy w SQL?

Klucz podstawowy to typ klucza, za pomocą którego można jednoznacznie zidentyfikować każdą krotkę lub rekord w tabeli. Każda tabela może mieć tylko jeden klucz podstawowy, ale może mieć wiele . Ponadto każdy klucz podstawowy powinien być unikatowy i nie może zawierać żadnych wartości NULL.

Klucze podstawowe są używane wraz z kluczami obcymi w celu odwoływania się do różnych tabel i tworzenia referencyjnych integralności. W tabeli A klucz podstawowy może składać się z jednej lub wielu kolumn.



Teraz, gdy wiesz, jaki jest klucz podstawowy, następny artykuł w tym artykule na temat klucza podstawowego w , poznajmy zasady klucza podstawowego.

Zasady dotyczące klucza podstawowego

Zasady klucza podstawowego są następujące:

  1. Wszystkie wartości w kolumnie wybranej jako klucz podstawowy muszą być unikalne.
  2. Każda tabela może mieć tylko jeden klucz podstawowy
  3. Żadna wartość w kolumnie klucza podstawowego nie może mieć wartości NULL
  4. Nie możesz wstawić nowego wiersza z istniejącym kluczem podstawowym

Teraz, gdy już wiesz, jakie są zasady dotyczące klucza podstawowego, w następnym artykule na temat klucza podstawowego w języku SQL przyjrzyjmy się operacjom klucza podstawowego.



Podstawowe kluczowe operacje:

Aby zrozumieć różne operacje obecne na kluczu podstawowym, rozważ poniższą tabelę:

Tabela klientów:

Identyfikator klienta

CustomerName

Numer telefonu

jeden

Rohit

9876543210

przekazywanie przez odniesienie w java

2

Sonal

9765434567

3

Ajay

9765234562

4

Aishwarya

9876567899

5

Akash

9876541236

Podstawowy klucz przy tworzeniu tabeli

Możesz użyć następującej składni, aby utworzyć klucz podstawowy w kolumnie „IDklienta” podczas tworzenia tej tabeli:

# Dla SQL Server / MS Access / Oracle CREATE TABLE Klienci (ID klienta int NOT NULL PRIMARY KEY, CustomerName varchar (255) NOT NULL, PhoneNumber int) #MySQL CREATE TABLE Klienci (ID klienta int NOT NULL, CustomerName varchar (255) NOT NULL, PhoneNumber int PRIMARY KEY (customerID))

Zastosuj klucz podstawowy na wielu kolumnach

Aby zastosować klucz podstawowy w wielu kolumnach while tworzenie tabeli zapoznaj się z następującym przykładem:

CREATE TABLE Klienci (IDklienta int NOT NULL, CustomerName varchar (255) NOT NULL, PhoneNumber int, CONSTRAINT PK_Customer PRIMARY KEY (CustomerID, CustomerName))

Zobacz poniższy obrazek.

sortowanie tablic c ++

Primary Key - Primary Key in SQL - Edureka

Następnie w tym artykule na temat klucza podstawowego w języku SQL zobaczmy, jak używać klucza podstawowego w Alter Table.

Podstawowy klucz w Alter Table

Możesz użyć następującej składni, aby utworzyć klucz podstawowy w kolumnie „IDklienta”, gdy tabela „klienci” jest już utworzona i chcesz tylko zmienić tabelę:

ALTER TABLE Klienci DODAJĄ PODSTAWOWY KLUCZ (ID klienta)

Jeśli chcesz dodać nazwę do ograniczenia klucza podstawowego i zdefiniować ją w wielu kolumnach, użyj następującej składni SQL:

ALTER TABLE Klienci ADD CONSTRAINT PK_Customer PRIMARY KEY (CustomerID, CustomerName)

Następnie w tym artykule na temat klucza podstawowego w języku SQL wyjaśnijmy, jak usunąć klucz podstawowy

Usuń / upuść klucz podstawowy

Aby porzucić klucz podstawowy, możesz zapoznać się z następującym przykładem:

# W przypadku SQL Server / MS Access / Oracle ALTER TABLE Klienci UPUŚĆ OGRANICZENIE PK_Customer #Dla MySQL ALTER TABLE Klienci DROP PRIMARY KEY

Na tym kończymy ten artykuł. Mam nadzieję, że zrozumiałeś, jak używać klucza podstawowego w SQL. Jeśli chcesz dowiedzieć się więcej o MySQL i poznaj tę relacyjną bazę danych typu open source, a następnie sprawdź naszą który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe. To szkolenie pomoże ci dogłębnie zrozumieć MySQL i osiągnąć mistrzostwo w tym temacie.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy tego artykułu „Klucz podstawowy w SQL”, a skontaktuję się z Tobą.