Kunci Utama Dalam SQL: Semua Yang Perlu Anda Ketahui Tentang Operasi Kunci Utama



Artikel ini adalah panduan lengkap tentang cara menggunakan PRIMARY KEY dalam SQL dengan contoh. Ini juga membahas operasi PRIMARY KEY yang berbeda di atas meja.

Di erasaat kami menghasilkan 2,5 triliun byte data setiap hari, sangat penting untuk menangani data dengan cara yang tepat dan mengidentifikasi catatan unik. Jadi, dalam artikel ini tentang Kunci Utama dalam , Saya akan membahas bagaimana setiap record dalam tabel dapat diidentifikasi secara unik ketika terdapat database relasional.

Topik berikut akan dibahas dalam artikel ini:





  1. Apa itu Kunci Utama?
  2. Aturan untuk Kunci Utama
  3. Operasi Kunci Utama:

Apa itu Kunci Utama dalam SQL?

Batasan Kunci Utama adalah jenis kunci yang melaluinya Anda dapat mengidentifikasi secara unik setiap tupel atau catatan dalam tabel. Setiap tabel hanya dapat memiliki satu kunci utama tetapi dapat memiliki beberapa . Selain itu, setiap kunci utama harus unik dan tidak boleh berisi nilai NULL.

Kunci utama digunakan bersama dengan kunci asing untuk merujuk ke berbagai tabel dan membentuk integritas referensial. Untuk Tabel A, kunci utama dapat terdiri dari satu atau beberapa kolom.



Sekarang setelah Anda tahu apa itu kunci utama, selanjutnya dalam artikel ini tentang Kunci Utama dalam , mari kita pahami aturan kunci utama.

Aturan untuk Kunci Utama

Aturan Kunci Utama adalah sebagai berikut:

  1. Semua nilai di kolom yang dipilih sebagai kunci utama harus unik.
  2. Setiap tabel hanya dapat memiliki satu kunci utama
  3. Tidak ada nilai di kolom kunci utama yang bisa NULL
  4. Anda tidak dapat memasukkan baris baru dengan kunci utama yang sudah ada sebelumnya

Sekarang setelah Anda mengetahui apa saja aturan kunci utama, selanjutnya dalam artikel ini tentang Kunci Utama di SQL, mari kita lihat pengoperasian kunci utama.



Operasi Kunci Utama:

Untuk memahami berbagai operasi yang ada pada kunci utama, pertimbangkan tabel berikut:

Tabel Pelanggan:

ID Pelanggan

Nama Pelanggan

Nomor telepon

satu

Rohit

9876543210

2

Sonal

9765434567

bagaimana mengubah ganda menjadi int di java

3

Ajay

9765234562

4

Aishwarya

9876567899

5

Akash

9876541236

Kunci Utama pada Buat Tabel

Anda dapat menggunakan sintaks berikut untuk membuat kunci utama di kolom 'ID pelanggan' saat Anda membuat tabel ini:

#Untuk SQL Server / MS Access / Oracle BUAT TABEL Pelanggan (ID Pelanggan 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, PhoneNumber int PRIMARY KEY (customerID))

Terapkan Kunci Utama pada Beberapa Kolom

Untuk menerapkan kunci utama pada beberapa kolom sementara membuat meja , lihat contoh berikut:

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

Lihat gambar di bawah ini.

Kunci Utama - Kunci Utama dalam SQL - Edureka

Selanjutnya, dalam artikel ini tentang Kunci Utama di SQL, mari kita lihat cara menggunakan kunci utama di Alter Tabel.

Kunci Utama pada Tabel Alter

Anda dapat menggunakan sintaks berikut untuk membuat kunci utama pada kolom 'customerID' ketika tabel 'pelanggan' sudah dibuat dan Anda hanya ingin mengubah tabel:

contoh objek array java
ALTER TABLE Pelanggan TAMBAHKAN KUNCI UTAMA (ID Pelanggan)

Jika Anda ingin menambahkan nama ke batasan Kunci Utama dan menetapkannya di beberapa kolom, gunakan sintaks SQL berikut:

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

Selanjutnya, dalam artikel tentang Kunci Utama di SQL ini, mari kita pahami cara menjatuhkan kunci utama

Hapus / Jatuhkan Kunci Utama

Untuk menjatuhkan kunci utama, Anda dapat merujuk ke contoh berikut:

#Untuk SQL Server / MS Access / Oracle ALTER TABLE Pelanggan DROP CONSTRAINT PK_Customer #Untuk MySQL ALTER TABLE Pelanggan DROP PRIMARY KEY

Dengan ini, kita mengakhiri artikel ini. Saya harap Anda memahami cara menggunakan Kunci Utama dalam SQL. Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan kenali basis data relasional sumber terbuka ini, lalu lihat yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel ini tentang 'Kunci Utama dalam SQL' dan saya akan menghubungi Anda kembali.