Jaki jest klucz podstawowy w SQL?

Jaki jest klucz podstawowy w SQL?
W SQL ograniczenie odnosi się do zasad i zasad zaimplementowanych przez tabelę bazy danych w relacyjnej bazie danych. Te zasady i zasady pomagają rządzić sposobem manipulowania danymi w odpowiednich tabelach.

Głównym celem ograniczeń SQL jest zwiększenie dokładności i spójności danych zapewniającej niezawodność danych przechowywanych w tabelach ustawionych. Stąd ograniczenia mogą pomóc w zapewnieniu integralności danych w tabelach.

Jeśli tabela implementuje określone ograniczenie, wszystkie zapytania zastosowane do tej tabeli muszą przestrzegać zasad ustalonych. Jeśli zapytanie nie przestrzega zestawu ograniczeń, operacja jest anulowana i zwracany jest błąd.

Istnieją różne rodzaje ograniczeń SQL. Jednak w tym samouczku omówi jeden z najcenniejszych i popularnych ograniczeń SQL: klucz podstawowy.

Klucz podstawowy SQL

Klucz podstawowy SQL jest rodzajem ograniczenia zastosowanego do określonego pola w tabeli bazy danych. Ograniczenia kluczowe kluczowe zidentyfikowały każdy rekord w tabeli. Zapewnia to, że w tabeli nie ma żadnych duplikatów ani rekordów zerowych.

SQL obsługuje tylko jeden klucz podstawowy na tabelę. Pamiętaj jednak, że klucz podstawowy może składać się z pojedynczych lub wielu pól znanych jako klucz złożony.

Zalecane jest zastosowanie ograniczenia klucza podstawowego podczas tworzenia tabeli.

SQL Utwórz klucz podstawowy

Możemy utworzyć ograniczenie klucza podstawowego na tabeli podczas tworzenia, jak pokazano w poniższym komendzie:

Utwórz Tabela Table_name (
field_1 data_type not null,
field_2 data_type nie null,
Field_3 Data_type,
Ograniczenie klucz podstawowy (Field_1, Field_2)
)

Tworzymy ograniczenie klucza podstawowego z wieloma pól w poprzedniej składni. Możemy utworzyć klucz podstawowy z jednym polem, jak pokazano w poniższej składni:

Utwórz Tabela Table_name (
field_1 data_type not null,
field_2 data_type nie null,
Field_3 Data_type,
Klucz podstawowy (Field_1)
)

Należy pamiętać, że poprzednia składnia jest standardowym SQL. Różne silniki bazy danych mogą zapewnić inną składnię do dodania ograniczenia klucza podstawowego.

SQL Dodaj klucz podstawowy

Możesz dodać ograniczenie klucza podstawowego za pomocą polecenia Alter Table, jeśli istnieje już tabela. Ta metoda nie jest zalecana, ponieważ tabela może już zawierać duplikaty lub wartości zerowe. Może to powodować problemy, gdy ustawione jest ograniczenie kluczowe.

Aby dodać ograniczenie klucza podstawowego do istniejącej tabeli, uruchom zapytanie, jak pokazano:

Zmień tabelę TABLE_NAME
Dodaj klawisz podstawowy PK_Name (pole (S))

Dodajemy klucz podstawowy do istniejącej tabeli za pomocą polecenia alter Table w poprzedniej składni.

UWAGA: Jeśli określone pole nie ma ograniczenia nie zerowego, poprzednie oświadczenie się nie powiedzie.

Klucz podstawowy SQL Drop

Możesz także usunąć ograniczenie klucza podstawowego za pomocą instrukcji Drop. Przykładowa składnia pokazano poniżej:

-- upuszczenie ograniczenia
Alter Table Table_name Ograniczenie upuść pk_name;
Zmień tabelę Table_name Klucz podstawowy;

Poprzedni przykład pokazuje dwie metody usunięcia ograniczenia klucza podstawowego z tabeli bazy danych.

Wniosek

W tym artykule zbadano, jak utworzyć ograniczenie klucza podstawowego SQL, dodać ograniczenie do istniejącej tabeli i usuń ograniczenie klucza podstawowego w tabeli. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i samouczków.