Primarni ključ v SQL: vse, kar morate vedeti o operacijah primarnih ključev



Ta članek je izčrpen vodnik o uporabi PRIMARNEGA KLJUČA v SQL s primeri. Prav tako obravnava različne operacije PRIMARNIH KLJUČEV na mizi.

V neki dobikjer vsak dan ustvarimo 2,5 kvintiljona bajtov podatkov, je zelo pomembno, da s podatki ravnamo pravilno in prepoznamo edinstvene zapise. Torej, v tem članku o Primarnem ključu v , Razpravljal bom o tem, kako je mogoče vsak zapis v tabeli enolično identificirati, če so na voljo relacijske baze podatkov.

V tem članku bodo obravnavane naslednje teme:





  1. Kaj je primarni ključ?
  2. Pravila za primarni ključ
  3. Primarne ključne operacije:

Kaj je primarni ključ v SQL?

Omejitev primarnega ključa je vrsta ključa, s pomočjo katerega lahko enolično identificirate vsak nabor ali zapis v tabeli. Vsaka tabela ima lahko samo en primarni ključ, lahko pa tudi več . Prav tako mora biti vsak primarni ključ unikat in ne sme vsebovati nobenih vrednosti NULL.

Primarni ključi se uporabljajo skupaj s tujimi ključi za sklicevanje na različne tabele in tvorijo referenčne integritete. Za tabelo A je lahko primarni ključ sestavljen iz enega ali več stolpcev.



primerjava soli lutkovnega kuharja

Zdaj, ko veste, kaj je primarni ključ, potem v tem članku o Primarni ključ v , razumejmo pravila primarnega ključa.

Pravila za primarni ključ

Pravila primarnega ključa so naslednja:

  1. Vse vrednosti v stolpcu, izbrane kot primarni ključ, morajo biti unikatne.
  2. Vsaka tabela ima lahko samo en primarni ključ
  3. Nobena vrednost v stolpcu s primarnim ključem ne sme biti NULL
  4. Nove vrstice ne morete vstaviti s predhodno obstoječim primarnim ključem

Zdaj, ko veste, kakšna so pravila primarnega ključa, si v naslednjem članku o Primarnem ključu v SQL poglejmo, kako deluje primarni ključ.



Primarne ključne operacije:

Če želite razumeti različne operacije, ki so prisotne na primarnem ključu, si oglejte naslednjo tabelo:

Tabela kupcev:

Identifikacijska številka stranke

Ime stranke

Telefonska številka

eno

Rohit

9876543210

2.

Sonalno

9765434567

3.

Ajay

9765234562

4.

Aishwarya

9876567899

5.

Akaš

9876541236

Primarni ključ na Ustvari tabelo

Med ustvarjanjem te tabele lahko z naslednjo sintakso ustvarite primarni ključ v stolpcu »customerID«:

# Za stranke SQL Server / MS Access / Oracle CREATE TABLE (CustomerID int NOT NULL PRIMARY KEY, CustomerName varchar (255) NOT NULL, PhoneNumber int) #MySQL CREATE TABLE Stranke (CustomerID int NOT NULL, CustomerName varchar (255) NOT NULL, PhoneNumber int PRIMARY KEY (customerID))

Uporabi primarni ključ na več stolpcih

Za uporabo primarnega ključa na več stolpcih medtem ustvarjanje tabele , glejte naslednji primer:

USTVARI TABELO Stranke (customerID int NOT NULL, CustomerName varchar (255) NOT NULL, PhoneNumber int, CONSTRAINT PK_Customer PRIMARY KEY (CustomerID, CustomerName))

Glejte spodnjo sliko.

Primarni ključ - Primarni ključ v SQL - Edureka

Nato v tem članku o primarnem ključu v SQL poglejmo, kako uporabiti primarni ključ v tabeli Alter.

Primarni ključ na alter tabeli

Z naslednjo sintakso lahko ustvarite primarni ključ v stolpcu »customerID«, ko je tabela »customers« že ustvarjena in želite le spremeniti tabelo:

ALTER TABLE Kupci DODAJO OSNOVNI KLJUČ (CustomerID)

Če želite dodati ime omejitvi primarnega ključa in ga definirati v več stolpcih, uporabite naslednjo sintakso SQL:

ALTER TABLE Kupci DODAJO OMEJITEV PK_Customer PRIMARNI KLJUČ (CustomerID, CustomerName)

Nato v tem članku o Primarnem ključu v SQL pojasnite, kako spustiti primarni ključ

Izbriši / spusti primarni ključ

Če želite spustiti primarni ključ, se lahko obrnete na naslednji primer:

# Za kupce SQL Server / MS Access / Oracle ALTER TABLE DROP CONSTRAINT PK_Customer #For MySQL ALTER TABLE Stranke DROP PRIMARY KEY

S tem smo prišli do konca tega članka. Upam, da ste razumeli, kako uporabljati primarni ključ v SQL. Če želite izvedeti več o MySQL in spoznajte to odprtokodno relacijsko bazo podatkov, nato si oglejte našo ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnih projektov. Ta trening vam bo pomagal poglobljeno razumeti MySQL in vam pomagal doseči obvladovanje zadeve.

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega članka o »Primarnem ključu v SQL« in po vas se oglasim.