Creative Saplings

PRIMÁRNÍ KLÍČ SQL: Jak vytvořit a přidat do existující tabulky

22 prosince, 2020
No Comments

Co je primární klíč v SQL?

Primární klíč je pole nebo kombinace polí, která jednoznačně identifikují záznam. Primární klíč je sloupec nebo sada sloupců, které jsou jedinečné. Jinými slovy, každá hodnota je pro primární klíč jedinečná.

Pravidla pro primární klíč

  • Každá tabulka může mít pouze jeden primární klíč SQL.
  • Všechny hodnoty jsou jedinečné a primární klíč Hodnota SQL může jednoznačně identifikovat každý řádek.
  • Systém neumožní vložení řádku s primárním klíčem serveru SQL Server, který již v tabulce existuje.
  • Primární klíč nemůže mít hodnotu NULL.

Níže uvedený diagram shrnuje všechny výše uvedené body pro primární klíč SQL.

Jak primární Klíčová práce SQL

V tomto výukovém programu se naučíte

  • Jak vytvořit primární klíč na serveru SQL Server
    • Použití SQL Server Management Studio
    • Použití T-SQL: Vytvoření tabulky
    • Použití T-SQL: Alter Table (Add to Existing Table)
  • Zajímavá fakta!

Jak vytvořit primární klíč na serveru SQL Server

Primární klíč můžeme vytvořit dvěma způsoby:

1. SQL Server Management Studio

2. T-SQL: Vytvořit primární při vytváření nové tabulky

SQL Server Management Studio

Krok 1) Klikněte pravým tlačítkem na název tabulky. Klikněte na Design.

Krok 2) Klikněte pravým tlačítkem na název sloupce. Klikněte na „Nastavit primární klíč“

Výsledek: Course_Id je nyní primární klíč .

T-SQL: Vytvoření primárního klíče při vytváření nové tabulky.

Níže je syntaxe pro vytvoření tabulky s primárním klíčem z T-SQL.

Syntaxe:

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

Let “ Vytvořte tabulku s jedním sloupcem jako primárním klíčem SQL.

Dotaz:

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

Krok 1) Spusťte dotaz kliknutím na „Execute.“

Výsledek: Course_Id je nyní primární klíč.

Příklad: Podívejme se, jestli umožňuje zadávat více záznamů se stejným ID kurzu.

Krok 1) Vložte 4 řádky s různými Course_ID

Krok 2) Úspěšně ověřte všechna data vložená spuštěním dotazu Select.

Poznámka: Do jiného než primárního klíče můžeme vložit duplicitní hodnoty.

Krok 3) Nyní zkusme Vložit nové záznamy s existujícím ID_kursu, což je primární klíč.

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

Výsledek: Systém neumožňuje vložení nové hodnoty, protože 4 je tam sloupec Course_ID, který je primárním klíčem.

T-SQL: Přidejte primární klíč do existující tabulky pomocí Alter Table

Nyní uvidíme, jak přidat primární klíč do existující tabulky v SQL:

Pomocí příkazu ALTER můžete vytvořit primární klíč. Primární klíč však lze vytvořit pouze ve sloupcích, které jsou definovány jako NOT NULL. Primární klíč nelze vytvořit ve sloupci, který umožňuje NULL. Pokud to potřebujete udělat, musíte tabulku zrušit a znovu vytvořit.

Zde je syntaxe:

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

Například :

ALTER TABLE studentsADD CONSTRAINT students_pk PRIMARY KEY (admission);

Máme přidal omezení primárního klíče do již existující tabulky Do sloupce pro přijetí bylo přidáno nt a bylo mu přiděleno jméno students_pk.

Zajímavá fakta!

  • Primární klíč může být kombinací více sloupců. Tato kombinace se nazývá složený primární klíč.
  • Primární klíč může mít maximálně 16 sloupců.

Souhrn

  • Každá tabulka může mít pouze jeden primární klíč
  • Všechny hodnoty jsou jedinečné, což může jednoznačně identifikovat každý řádek.

Articles
Previous Post

10 způsobů, jak identifikovat své talenty a využít je

Next Post

Kompatibilita Vodnáře a Lva: Přátelství, láska a sex

Napsat komentář Zrušit odpověď na komentář

Nejnovější příspěvky

  • Nejlepší fotografické školy na světě, 2020
  • Sovereign Citizens Take their Anti-Government Philosophy to the Roads
  • Průvodce náklady na opravy Stucco
  • Muckrakers (Čeština)
  • Precision Oncology (Čeština)

Archivy

  • Únor 2021
  • Leden 2021
  • Prosinec 2020
  • Listopad 2020
  • Říjen 2020
  • Září 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.