Kunci Utama Dalam SQL: Semua yang Perlu Anda Ketahui Mengenai Operasi Kunci Utama



Artikel ini adalah panduan komprehensif mengenai cara menggunakan KUNCI PERDANA dalam SQL dengan contoh. Ia juga membincangkan operasi KUNCI PRIMARY yang berbeza di atas meja.

Dalam satu eradi mana kita menghasilkan 2.5 quintillion bait data setiap hari, sangat penting untuk mengendalikan data dengan cara yang betul dan mengenal pasti rekod unik. Jadi, dalam artikel ini mengenai Kunci Utama di , Saya akan membincangkan bagaimana setiap catatan dalam jadual dapat dikenal pasti secara unik apabila terdapat pangkalan data hubungan.

Topik berikut akan dibahas dalam artikel ini:





cara menukar double menjadi int in java
  1. Apakah Kunci Utama?
  2. Peraturan untuk Kunci Utama
  3. Operasi Utama Utama:

Apakah Kunci Utama dalam SQL?

Kekangan Kunci Utama adalah jenis kunci di mana anda dapat mengenal pasti setiap tuple atau rekod dalam jadual secara unik. Setiap jadual hanya boleh mempunyai satu kunci utama tetapi boleh mempunyai beberapa . Juga, setiap kunci utama harus unik dan tidak boleh mengandungi nilai NULL.

Kekunci utama digunakan bersama dengan kunci asing untuk merujuk kepada pelbagai jadual dan membentuk integriti rujukan. Untuk Jadual A, kunci utama boleh terdiri daripada lajur tunggal atau berbilang.



Setelah anda mengetahui apa kunci utama, seterusnya dalam artikel ini mengenai Kunci Utama di , marilah kita memahami peraturan kunci utama.

Peraturan untuk Kunci Utama

Peraturan Kunci Utama adalah seperti berikut:

  1. Semua nilai dalam lajur yang dipilih sebagai kunci utama mestilah unik.
  2. Setiap jadual hanya boleh mempunyai satu kunci utama
  3. Tidak ada nilai dalam lajur kunci utama yang boleh NULL
  4. Anda tidak boleh memasukkan baris baru dengan kunci utama yang sudah ada

Setelah anda mengetahui apa peraturan kunci utama, seterusnya dalam artikel ini mengenai Kunci Utama dalam SQL, mari kita lihat operasi kunci utama.



Operasi Utama Utama:

Untuk memahami pelbagai operasi yang terdapat pada kunci utama, pertimbangkan jadual berikut:

Jadual Pelanggan:

ID pelanggan

Nama Pelanggan

Nombor telefon

satu

Rohit

9876543210

2

Sonal

9765434567

3

Ajay

9765234562

4

Aishwarya

9876567899

5

Akash

9876541236

Kunci Utama pada Jadual Buat

Anda boleh menggunakan sintaks berikut untuk membuat kunci utama pada lajur 'customerID' semasa anda membuat jadual ini:

#Untuk SQL Server / MS Access / Oracle BUAT TABLE Pelanggan (CustomerID int NOT NULL PRIMARY KEY, CustomerName varchar (255) NOT NULL, PhoneNumber int) #MySQL CREATE TABLE Pelanggan (CustomerID int NOT NULL, CustomerName varchar (255) NOT NULL, Nombor Telefon int KUNCI PRIMER (ID pelanggan))

Terapkan Kunci Utama pada Pelbagai Lajur

Untuk menggunakan kunci utama pada beberapa lajur sementara membuat jadual , rujuk contoh berikut:

BUAT JADUAL Pelanggan (customerID int NOT NULL, CustomerName varchar (255) NOT NULL, PhoneNumber int, CONSTRAINT PK_Customer PRIMARY KEY (CustomerID, CustomerName))

Rujuk gambar di bawah.

Kunci Utama - Kunci Utama dalam SQL - Edureka

Seterusnya, dalam artikel ini tentang Kunci Utama dalam SQL, mari kita lihat bagaimana menggunakan kunci utama di Alter Table.

Kunci Utama pada Jadual Perubahan

Anda boleh menggunakan sintaks berikut untuk membuat kunci utama pada lajur 'customerID' apabila jadual 'pelanggan' sudah dibuat dan anda hanya mahu mengubah jadual:

Pelanggan ALTER TABLE TAMBAHKAN KUNCI PRIMER (ID Pelanggan)

Sekiranya anda ingin menambahkan nama pada kekangan Kunci Utama dan menentukannya pada beberapa lajur, gunakan sintaks SQL berikut:

ALTER TABLE Pelanggan TAMBAHKAN CONSTRAINT PK_Customer PRIMARY KEY (CustomerID, CustomerName)

Seterusnya, dalam artikel ini mengenai Kunci Utama dalam SQL, mari kita memahami cara melepaskan kunci utama

Padam / Lepas Kunci Utama

Untuk melepaskan kunci utama, anda boleh merujuk contoh berikut:

pergi berfungsi di python
#Untuk Pelanggan SQL / Akses MS / Pelanggan Oracle ALTER TABLE DROP CONSTRAINT PK_Customer #Untuk Pelanggan MySQL ALTER TABLE HENTIKAN KUNCI PRIMER

Dengan ini, kami mengakhiri artikel ini. Saya harap anda memahami cara menggunakan Kunci Utama dalam SQL. Sekiranya anda ingin mengetahui lebih lanjut mengenai MySQL dan kenali pangkalan data hubungan sumber terbuka ini, kemudian periksa kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami MySQL secara mendalam dan membantu anda mencapai penguasaan terhadap subjek ini.

Ada soalan untuk kami? Sila sebutkan di bahagian komen artikel ini mengenai 'Kunci Utama dalam SQL' dan saya akan menghubungi anda.