Creative Saplings

KLUCZ PODSTAWOWY SQL: Jak utworzyć i dodać do istniejącej tabeli

22 grudnia, 2020
No Comments

Co to jest klucz podstawowy w SQL?

Klucz podstawowy to pole lub kombinacja pól, które jednoznacznie identyfikują rekord. Klucz podstawowy to kolumna lub zestaw kolumn, które są unikatowe. Innymi słowy, każda wartość jest unikalna dla klucza podstawowego.

Reguły dla klucza podstawowego

  • Każda tabela może mieć tylko jeden klucz podstawowy SQL.
  • Wszystkie wartości są unikalne i klucz podstawowy Wartość SQL może jednoznacznie identyfikować każdy wiersz.
  • System nie pozwoli na wstawienie wiersza z kluczem podstawowym SQL Server, który już istnieje w tabeli.
  • Klucz podstawowy nie może mieć wartości NULL.

Poniższy diagram podsumowuje wszystkie powyższe punkty dotyczące podstawowego klucza SQL.

Jak podstawowa Key SQL Works

W tym samouczku nauczysz się

  • Jak utworzyć klucz podstawowy w SQL Server
    • Korzystanie z programu SQL Server Management Studio
    • Korzystanie z T-SQL: tworzenie tabeli
    • Używanie T-SQL: Zmień tabelę (dodaj do istniejącej tabeli)
  • Ciekawostki!

Jak utworzyć klucz podstawowy w SQL Server

Klucz podstawowy możemy utworzyć na 2 sposoby:

1. SQL Server Management Studio

2. T-SQL: Create Primary podczas tworzenia nowej tabeli

SQL Server Management Studio

Krok 1) Kliknij prawym przyciskiem myszy nazwę tabeli. Kliknij Projekt.

Krok 2) Kliknij prawym przyciskiem myszy nazwę kolumny. Kliknij „Ustaw klucz podstawowy”

Wynik: Course_Id jest teraz kluczem podstawowym .

T-SQL: Utwórz klucz podstawowy podczas tworzenia nowej tabeli.

Poniżej znajduje się składnia tworzenia tabeli z kluczem podstawowym z T-SQL

Składnia:

CREATE TABLE <Table_Name>(Column1 datatype,Column2 datatype,CONSTRAINT <Name> PRIMARY KEY (Column name).);

Let ” s utwórz tabelę z jedną kolumną jako kluczem podstawowym SQL.

Zapytanie:

CREATE TABLE COURSE_TSQL_PK (Course_ID Int not Null, Course_name Varchar(20) CONSTRAINT PK PRIMARY KEY (Course_ID))

Krok 1) Uruchom zapytanie, klikając „Wykonaj”.

Wynik: Course_Id jest teraz kluczem podstawowym.

Przykład: Sprawdźmy, czy umożliwia wprowadzenie wielu rekordów z tym samym identyfikatorem kursu.

Krok 1) Wstaw 4 wiersze z innym Course_ID

Krok 2) Sprawdź, czy wszystkie wprowadzone dane zostały pomyślnie wprowadzone, uruchamiając zapytanie wybierające.

Uwaga: możemy wstawić zduplikowane wartości w kluczu innym niż podstawowy.

Krok 3) Spróbujmy teraz wstawić nowe rekordy z istniejącym Course_ID, który jest kluczem podstawowym.

Insert into COURSE_TSQL_PK values (4,"JAVA");

Wynik: system nie pozwala na wstawienie nowej wartości, ponieważ 4 czy istnieje kolumna Course_ID, która jest kluczem podstawowym.

T-SQL: Dodaj klucz podstawowy do istniejącej tabeli za pomocą opcji Zmień tabelę

Teraz zobaczymy, jak dodać klucz podstawowy do istniejącej tabeli w SQL:

Możesz użyć instrukcji ALTER, aby utworzyć klucz podstawowy. Jednak klucz podstawowy można utworzyć tylko w kolumnach, które są zdefiniowane jako NIE NULL. Nie można utworzyć klucza podstawowego w kolumnie, która umożliwia Wartości NULL. Jeśli musisz to zrobić, musisz usunąć i ponownie utworzyć tabelę.

Oto składnia:

ALTER TABLE tableNameADD CONSTRAINT constraintName PRIMARY KEY (column_1, column_2, ... column_n);

Na przykład :

ALTER TABLE studentsADD CONSTRAINT students_pk PRIMARY KEY (admission);

Mamy dodano ograniczenie klucza podstawowego do już istniejącej tabeli nt został dodany w kolumnie przyjęć i przypisany mu nazwę Students_pk.

Ciekawostki!

  • Klucz podstawowy może być kombinacją wielu kolumn. Ta kombinacja jest nazywana złożonym kluczem podstawowym.
  • Klucz podstawowy może mieć maksymalnie 16 kolumn.

Podsumowanie

  • Każda tabela może mieć tylko jeden klucz podstawowy
  • Wszystkie wartości są unikalne, co może jednoznacznie identyfikować każdy wiersz.

Articles
Previous Post

10 sposobów na zidentyfikowanie swoich talentów i ich wykorzystanie

Next Post

Zgodność Wodnika i Lwa: przyjaźń, miłość i seks

Dodaj komentarz Anuluj pisanie odpowiedzi

Najnowsze wpisy

  • Najlepsze szkoły fotograficzne na świecie, 2020
  • Suwerenni obywatele zabierają na drogi swoją antyrządową filozofię
  • Przewodnik po kosztach naprawy sztukaterii
  • Muckrakers (Polski)
  • Precyzyjna onkologia

Archiwa

  • Luty 2021
  • Styczeń 2021
  • Grudzień 2020
  • Listopad 2020
  • Październik 2020
  • Wrzesień 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.