Pangunahing Susi Sa SQL: Lahat ng Kailangan Mong Malaman Tungkol sa Pangunahing Key Operations



Ang artikulong ito ay isang komprehensibong gabay sa kung paano gamitin ang PRIMARY KEY sa SQL na may mga halimbawa. Tinalakay din dito ang iba't ibang mga PANGUNAHING KEY operasyon sa isang talahanayan.

Sa isang panahonkung saan bumubuo kami ng 2.5 quintillion bytes ng data araw-araw, napakahalagang hawakan ang data sa isang maayos na pamamaraan at kilalanin ang mga natatanging talaan. Kaya, sa artikulong ito sa Pangunahing Key sa , Tatalakayin ko kung paano ang bawat rekord sa isang talahanayan ay maaaring natatanging makilala kapag mayroong mga kaugnay na mga database sa kasalukuyan.

Ang mga sumusunod na paksa ay saklaw sa artikulong ito:





  1. Ano ang isang Pangunahing Key?
  2. Mga Panuntunan para sa Pangunahing Key
  3. Pangunahing Key Operations:

Ano ang isang Pangunahing Key sa SQL?

Ang Pangunahing Pangunahing Pagpipilit ay isang uri ng susi kung saan maaari mong natatanging kilalanin ang bawat tuple o isang tala sa isang talahanayan. Ang bawat talahanayan ay maaaring magkaroon lamang ng isang pangunahing key ngunit maaaring magkaroon ng maramihang . Gayundin, ang bawat pangunahing susi ay dapat na natatangi at hindi dapat maglaman ng anumang mga halagang NUL.

Ginagamit ang pangunahing mga susi kasama ang mga banyagang key upang mag-refer sa iba't ibang mga talahanayan at form na pagsasama-sama ng form. Para sa Talahanayan A, ang isang pangunahing susi ay maaaring binubuo ng solong o maraming mga haligi.



Ngayong alam mo na kung ano ang pangunahing susi, susunod sa artikulong ito sa Pangunahing Key sa , maunawaan natin ang mga patakaran ng pangunahing susi.

Mga Panuntunan para sa Pangunahing Key

Ang mga patakaran ng Pangunahing Key ay ang mga sumusunod:

  1. Ang lahat ng mga halagang pinili sa haligi bilang pangunahing susi ay dapat na natatangi.
  2. Ang bawat isa sa bawat talahanayan ay maaaring magkaroon lamang ng isang pangunahing key
  3. Walang halaga sa pangunahing pangunahing haligi na maaaring maging NUL
  4. Hindi ka makakapasok ng isang bagong hilera na may paunang mayroon nang pangunahing key

Ngayon na alam mo kung ano ang mga patakaran ng isang pangunahing susi, sa susunod sa artikulong ito sa Pangunahing Key sa SQL, tingnan natin ang mga pagpapatakbo ng pangunahing susi.



Pangunahing Key Operations:

Upang maunawaan ang iba't ibang mga pagpapatakbo na naroroon sa pangunahing susi, isaalang-alang ang sumusunod na talahanayan:

Talahanayan ng Mga Customer:

CustomerID

Pangalan ng Customer

Numero ng telepono

isa

kung paano tapusin ang isang programa java

Rohit

9876543210

2

Sonal

9765434567

3

Ajay

9765234562

4

Aishwarya

9876567899

5

Akash

9876541236

Pangunahing Susi sa Lumikha ng Talahanayan

Maaari mong gamitin ang sumusunod na syntax upang lumikha ng isang pangunahing key sa haligi na 'customerID' habang ginagawa mo ang talahanayan na ito:

#Para sa SQL Server / MS Access / Oracle CREATE TABLE Mga Customer (CustomerID int NOT NULL PRIMARY KEY, CustomerName varchar (255) HINDI NULL, PhoneNumber int) #MySQL CREATE TABLE Mga Customer (CustomerID int NOT NULL, CustomerName varchar (255) HINDI NUL, PhoneNumber int PANGUNAHING SUSI (customerID))

Mag-apply ng Pangunahing Key sa Maramihang Mga Haligi

Upang mailapat ang pangunahing key sa maraming mga haligi habang lumilikha ng isang mesa , sumangguni sa sumusunod na halimbawa:

CREATE TABLE Mga Customer (customerID int HINDI NUL, CustomerName varchar (255) HINDI NUL, PhoneNumber int, CONSTRAINT PK_Customer PRIMARY KEY (CustomerID, CustomerName)

Sumangguni sa larawan sa ibaba.

Pangunahing Key - Pangunahing Key sa SQL - Edureka

Susunod, sa artikulong ito sa Pangunahing Key sa SQL, tingnan natin kung paano gamitin ang pangunahing susi sa Alter Table.

Pangunahing Susi sa Alter Table

Maaari mong gamitin ang sumusunod na syntax upang lumikha ng isang pangunahing key sa haligi na 'customerID' kapag ang talahanayan ng 'mga customer' ay nalikha na at nais mo lamang baguhin ang talahanayan:

ALTER TABLE Mga Customer Magdagdag NG PANGUNANG KEY (CustomerID)

Kung nais mong magdagdag ng isang pangalan sa pagpipigil sa Pangunahing Key at tukuyin ito sa maraming mga haligi, gamitin ang sumusunod na SQL syntax:

ALTER TABLE Mga Customer Mag-ADD CONSTRAINT PK_Customer PRIMARY KEY (CustomerID, CustomerName)

Susunod, sa artikulong ito sa Pangunahing Key sa SQL, ipaunawa sa amin kung paano i-drop ang isang pangunahing key

Tanggalin / I-drop ang Pangunahing Key

Upang i-drop ang pangunahing key, maaari kang mag-refer sa sumusunod na halimbawa:

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

Sa pamamagitan nito, natapos namin ang artikulong ito. Inaasahan kong naiintindihan mo kung paano gamitin ang Pangunahing Key sa SQL. Kung nais mong malaman ang tungkol sa MySQL at makilala ang open-source na pakikipag-ugnay na database na ito, pagkatapos ay suriin ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang malalim na MySQL at tutulong sa iyo na makamit ang mastery sa paksa.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng artikulong ito sa 'Pangunahing Key sa SQL' at babalik ako sa iyo.