Ensisijainen avain SQL: Kaikki, mitä sinun tarvitsee tietää ensisijaisista avaimista



Tämä artikkeli on kattava opas siitä, miten PRIMARY KEY -ohjelmaa käytetään SQL: ssä esimerkkien kera. Siinä käsitellään myös taulukossa erilaisia ​​ENSISIJAISIA AVAINTOIMINTOJA.

AikakaudellaJos tuotamme 2,5 kvintillionia tavua tietoja päivittäin, on erittäin tärkeää käsitellä tietoja asianmukaisella tavalla ja tunnistaa ainutlaatuiset tietueet. Joten tässä artikkelissa Ensisijainen avain Keskustelen siitä, miten kukin taulukon tietue voidaan yksilöidä yksilöllisesti, kun relaatiotietokantoja on läsnä.

Tässä artikkelissa käsitellään seuraavia aiheita:





  1. Mikä on ensisijainen avain?
  2. Ensisijaisen avaimen säännöt
  3. Ensisijaiset avaintoiminnot:

Mikä on ensisijainen avain SQL: ssä?

Ensisijaisen avaimen rajoitus on avaintyyppi, jonka avulla voit yksilöidä kaikki taulukon kaikki sarjat tai tietueet. Jokaisella taulukolla voi olla vain yksi ensisijainen avain, mutta voi olla useita . Jokaisen ensisijaisen avaimen tulee myös olla yksilöllinen eikä se saa sisältää mitään NULL-arvoja.

Ensisijaisia ​​avaimia käytetään vieraan avaimen kanssa viittaamaan erilaisiin taulukoihin ja muodostamaan viitteellisiä kokonaisuuksia. Taulukon A ensisijainen avain voi koostua yhdestä tai useammasta sarakkeesta.



Nyt kun tiedät mikä on ensisijainen avain, seuraavaksi tässä artikkelissa Ensisijainen avain , ymmärretään ensisijaisen avaimen säännöt.

Ensisijaisen avaimen säännöt

Ensisijaisen avaimen säännöt ovat seuraavat:

  1. Kaikkien sarakkeessa ensisijaiseksi avaimeksi valittujen arvojen on oltava yksilöllisiä.
  2. Jokaisella taulukolla voi olla vain yksi ensisijainen avain
  3. Mikään arvo ensisijaisen avaimen sarakkeessa ei voi olla NULL
  4. Et voi lisätä uutta riviä olemassa olevalla pääavaimella

Nyt kun tiedät, mitkä ovat ensisijaisen avaimen säännöt, seuraavaksi tässä artikkelissa SQL: n ensisijaisesta avaimesta, katsotaanpa ensisijaisen avaimen toiminnot.



Ensisijaiset avaintoiminnot:

Harkitse seuraavaa taulukkoa ymmärtääksesi ensisijaisen avaimen eri toiminnot:

kuinka asentaa pimennys ide

Asiakkaan taulukko:

Asiakas ID

Asiakkaan nimi

Puhelinnumero

yksi

Rohit

9876543210

2

Henkilökohtainen

9765434567

3

Ajay

9765234562

4

Aishwarya

9876567899

5

Akash

9876541236

Ensisijainen avain taulukon luomisessa

Voit käyttää seuraavaa syntaksia luodaksesi ensisijaisen avaimen 'asiakastunnus' -sarakkeeseen, kun luot tätä taulukkoa:

# SQL Server / MS Access / Oracle CREATE TABLE Asiakkaat (CustomerID int EI NULL PRIMARY KEY, CustomerName varchar (255) NOT NULL, PhoneNumer int) # MySQL CREATE TABLE Asiakkaat (CustomerID int NOT NULL, CustomerName varchar (255) EI NULL, PhoneNumber int ENSISIJAINEN AVAIN (asiakastunnus))

Käytä ensisijaista avainta useissa sarakkeissa

Ensisijaisen avaimen käyttäminen useissa sarakkeissa taulukon luominen , katso seuraava esimerkki:

mikä on br tag HTML-muodossa
LUO TAULUKKO Asiakkaat (asiakastunnus sis. EI NULL, asiakasnimi-varchar (255) EI NULL, puhelinnumeron sis., RAJOITUS PK_asiakas PRIMARY KEY (asiakastunnus, asiakasnimi))

Katso alla olevaa kuvaa.

Ensisijainen avain - Ensisijainen avain SQL: ssä - Edureka

Seuraavaksi, tässä artikkelissa SQL: n ensisijaisesta avaimesta, katsotaanpa, kuinka ensisijaista avainta käytetään Alter-taulukossa.

Alter-taulukon ensisijainen avain

Voit käyttää seuraavaa syntaksia luodaksesi ensisijaisen avaimen 'asiakastunnus' -sarakkeeseen, kun 'asiakas' -taulukko on jo luotu ja haluat vain muuttaa taulukkoa:

VAIHDA TAULUKKO Asiakkaat LISÄÄ ALKUPAINIKE (CustomerID)

Jos haluat lisätä nimen ensisijaisen avaimen rajoitukseen ja määrittää sen useille sarakkeille, käytä seuraavaa SQL-syntaksia:

VAIHTOTAULUKKO Asiakkaat LISÄÄ RAJOITUS PK_asiakas PRIMARY KEY (CustomerID, CustomerName)

Seuraavaksi, tässä artikkelissa SQL: n ensisijaisesta avaimesta, ymmärretään, kuinka pudottaa ensisijainen avain

Poista / pudota ensisijainen avain

Voit pudottaa ensisijaisen avaimen viittaamalla seuraavaan esimerkkiin:

# SQL Server / MS Access / Oracle ALTER TABLE -asiakkaat DROP CONSTRAINT PK_Customer #For MySQL ALTER TABLE -asiakkaat pudottavat ensisijaisen avaimen

Tämän avulla olemme päässeet tämän artikkelin loppuun. Toivon, että ymmärsit kuinka käyttää ensisijaista avainta SQL: ssä. Jos haluat oppia lisää MySQL ja tutustu tähän avoimen lähdekoodin relaatiotietokantaan ja tutustu sitten joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus auttaa ymmärtämään MySQL: ää perusteellisesti ja auttaa saavuttamaan aiheen hallinnan.

Onko sinulla kysymys meille? Mainitse se tämän artikkelin 'Ensisijainen avain SQL: ssä' -kommenttiosassa, niin palaan sinuun.