Cheie primară în SQL: Tot ce trebuie să știți despre operațiunile cheie primare



Acest articol este un ghid cuprinzător despre cum să utilizați cheia primară în SQL cu exemple. De asemenea, discută diferitele operații PRIMARY KEY pe o masă.

Într-o epocăunde generăm 2,5 quintilioane de octeți de date în fiecare zi, este foarte important să gestionăm datele într-un mod adecvat și să identificăm înregistrări unice. Deci, în acest articol despre Cheia primară în Voi discuta despre modul în care fiecare înregistrare dintr-un tabel poate fi identificată în mod unic atunci când există baze de date relaționale prezente.

Următoarele subiecte vor fi tratate în acest articol:





  1. Ce este o cheie primară?
  2. Reguli pentru cheia primară
  3. Operațiuni cheie principale:

Ce este o cheie primară în SQL?

Principal Key Constraint este un tip de cheie prin care puteți identifica în mod unic fiecare tuplu sau o înregistrare dintr-un tabel. Fiecare tabel poate avea o singură cheie principală, dar poate avea mai multe . De asemenea, fiecare cheie primară trebuie să fie unică și nu trebuie să conțină valori NULL.

c ++ ce este spațiul de nume

Cheile primare sunt utilizate împreună cu cheile străine pentru a se referi la diferite tabele și a forma integrități referențiale. Pentru Tabelul A, o cheie principală poate consta din coloane simple sau multiple.



Acum, că știți care este cheia primară, în acest articol despre Cheia primară din , să înțelegem regulile cheii primare.

Reguli pentru cheia primară

Regulile cheii primare sunt după cum urmează:

  1. Toate valorile din coloana aleasă ca cheie primară trebuie să fie unice.
  2. Fiecare tabel poate avea o singură cheie principală
  3. Nicio valoare din coloana cheii primare nu poate fi NULĂ
  4. Nu puteți insera un rând nou cu o cheie primară preexistentă

Acum că știți care sunt regulile unei chei primare, în acest articol despre Cheia primară în SQL, permiteți-ne să vedem operațiunile cheii primare.



Operațiuni cheie principale:

Pentru a înțelege diferitele operații prezente pe cheia primară, luați în considerare următorul tabel:

Tabelul clienților:

Număr de înregistrare client

Numele clientului

Număr de telefon

unu

Rohit

9876543210

2

Sonal

java addactionlistener (aceasta)

9765434567

3

Ajay

9765234562

4

Aishwarya

9876567899

5

Akash

9876541236

Cheia primară pe Creare tabel

Puteți utiliza următoarea sintaxă pentru a crea o cheie principală în coloana „client ID” în timp ce creați acest tabel:

#Pentru SQL Server / MS Access / Oracle CREATE TABLE Clienți (CustomerID int NOT NULL PRIMARY KEY, CustomerName varchar (255) NOT NULL, PhoneNumber int) #MySQL CREATE TABLE Clienți (CustomerID int NOT NULL, CustomerName varchar (255) NOT NULL, PhoneNumber int PRIMARY KEY (clientID))

Aplicați cheia principală pe mai multe coloane

Pentru a aplica cheia principală pe mai multe coloane în timp ce crearea unui tabel , consultați următorul exemplu:

CREAȚI TABEL Clienți (clientID int NOT NULL, CustomerName varchar (255) NOT NULL, PhoneNumber int, CONSTRAINT PK_Customer PRIMARY KEY (CustomerID, CustomerName))

Consultați imaginea de mai jos.

Cheie primară - Cheie primară în SQL - Edureka

Apoi, în acest articol despre cheia primară în SQL, să vedem cum să folosim cheia primară în tabelul de modificare.

cum se folosește atomul pentru python

Cheia primară pe tabelul de modificare

Puteți utiliza următoarea sintaxă pentru a crea o cheie principală în coloana „client ID” atunci când tabelul „clienți” este deja creat și doriți doar să modificați tabelul:

ALTER TABLE Clienți ADĂUGAȚI CHEIA PRIMARĂ (CustomerID)

Dacă doriți să adăugați un nume la constrângerea cheii principale și să îl definiți pe mai multe coloane, utilizați următoarea sintaxă SQL:

ALTER TABLE Clienți ADĂUGAȚI CONSTRAINT PK_CLAI CHEIE PRIMARĂ (CustomerID, CustomerName)

În continuare, în acest articol despre Cheia primară în SQL, să ne înțelegem cum să renunțăm la o cheie primară

Ștergeți / Eliminați cheia principală

Pentru a renunța la cheia principală, puteți consulta următorul exemplu:

#Pentru SQL Server / MS Access / Oracle ALTER TABLE Clienți DROP CONSTRAINT PK_Customer #Pentru MySQL ALTER TABLE Clienți DROP CHEIE PRIMARĂ

Cu aceasta, ajungem la sfârșitul acestui articol. Sper că ați înțeles cum să utilizați cheia primară în SQL. Dacă doriți să aflați mai multe despre MySQL și cunoașteți această bază de date relațională open-source, apoi consultați-ne care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Această instruire vă va ajuta să înțelegeți în profunzime MySQL și vă va ajuta să obțineți stăpânirea asupra subiectului.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui articol despre „Cheia primară în SQL” și voi reveni la dvs.