Čo je jedinečný kľúč v SQL?
Čo je jedinečný kľúč v SQL?

Video: Čo je jedinečný kľúč v SQL?

Video: Čo je jedinečný kľúč v SQL?
Video: Kurz SQL (PostgreSQL) | Lekcia 2 | Čo je to SQL 2024, Apríl
Anonim

A jedinečný kľúč je množina jedného alebo viacerých polí/stĺpcov tabuľky, ktoré jednoznačne identifikujú záznam v databázovej tabuľke. The jedinečný kľúč a primárne kľúč obe poskytujú záruku jedinečnosti pre stĺpec alebo sadu stĺpcov. Existuje automaticky definovaný jedinečný kľúč obmedzenie v rámci primárneho okruhu kľúč obmedzenie.

Vzhľadom na to, aký je rozdiel medzi primárnym kľúčom a jedinečným kľúčom?

Kľúčové rozdiely medzi primárnym kľúčom a jedinečným kľúčom : Primárny kľúč nebude akceptovať hodnoty NULL, zatiaľ čo Jedinečný kľúč môže prijať jednu hodnotu NULL. Klastrovaný index sa automaticky vytvorí, keď a primárny kľúč je definované pričom Jedinečný kľúč generuje nezhlukovaný index.

Možno sa tiež opýtať, čo je jedinečný kľúčový príklad? The UNIKÁTNY Obmedzenie zabraňuje tomu, aby dva záznamy mali v konkrétnom stĺpci rovnaké hodnoty. V tabuľke ZÁKAZNÍCI pre príklad , možno budete chcieť zabrániť tomu, aby dvaja alebo viacerí ľudia mali rovnaký vek. Príklad : Pre príklad , nasledujúci SQL vytvorí novú tabuľku s názvom CUSTOMERS a pridá päť stĺpcov.

Podobne sa možno pýtať, prečo používame jedinečné kľúče?

Jedinečný kľúč obmedzenia sú použité aby sa zabezpečilo, že údaje nebudú duplikované v dvoch riadkoch v databáze. Jeden riadok v databáze môže mať hodnotu null jedinečný kľúč obmedzenie. To znamená, že vyhľadávanie hodnôt podľa ich PK je rýchlejšie ako použitie iných hodnôt v rade.

Čo je jedinečné obmedzenie v SQL?

SQL UNIQUE Obmedzenie . The JEDINEČNÉ obmedzenie zabezpečuje, že všetky hodnoty v stĺpci sú odlišné. Obaja UNIKÁTNY a PRIMÁRNY KĽÚČ obmedzenia poskytnúť záruku na jedinečnosť pre stĺpec alebo skupinu stĺpcov. Môžete ich však mať veľa UNIKÁTNE obmedzenia na jeden stôl, ale iba jeden PRIMÁRNY KĽÚČ obmedzenie na stôl.

Odporúča: