Primary Key dan Contohnya di Dalam Program MySQL

Sebuah data yang ada pada database MySQl terdapat sebuah istilah penting yang tidak asing lagi yaitu akrab dikenal sebagai primary key.

Primary key merupakan bagian dari pembuatan database MySQL yang menjadi salah satu syarat yang digunakan untuk memastikan setiap table memiliki data yang unik.

Primary key pada database MySQL dipergunakan pada kolom pembeda yang menjadi salah satu syarat tidak boleh ada data yang sama pada satu kolom table.

Aturan dalam Pembuatan Primary Key

  • Tidak boleh bertipe BLOB
  • Nilai primary key harus memiliki sifat yang unik dan tidak boleh NULL
  • Tidak diperbolehkan kemiripan data yang pada satu field maupun kolom

Atau bisa juga dengan syarat dibawah ini

Primary key menjadi salah satu bagian set minimal bagian yang tidak hanya mendefinisikan suatu field tetapi juga mewakili setiap kejadian dari suatu kejadian. Nilai field yang menjadi primary key harus:

  • Unik atau tidak boleh memiliki bagian nama yang sama
  • Tidak boleh Null, dengan kata lain (kosong, tidak diketahui nilainya, tidak dapat ditentukan nilainya)
  • Key tersebut lebih natural untuk dijadikan acuan database tanpa data pada table.

Setiap table memiliki satu maupun lebih dari satu primary key disebut sebagai candidate key. Key diperbolehkan lebih dari satu field pada table, seperti ini biasa dikenal sebagai composite key.

Contoh dan Penjelasan

  1. NIM
  2. KTA
  3. Nama
  4. Tempat lahir
  5. Tanggal lahir
  6. Kelas
  7. Kota

Nim dan KTA mahasiswa menjadi bagian dari calon kunci sebagai primary key, sedangkan untuk pemilihan kata kunci utama adalah memilih salah satu dari candidate primary key tersebut.

Misalnya kita memutuskan untuk memilih nomor NIM sebagai primary key dari table mahasiswa.

Kurang lebihnya demikian penjelasan dari primary key beserta contohnya. Apabila teman-teman ingin berdiksusi terkait primary key pada MySQL silahkan isi kolom komentar dibawah ini.

Volunteer your Time-Give in to Giving. Jika bermanfaat, harap share ke teman dan orang-orang tercinta disekitar Anda!

Add a Comment

Your email address will not be published. Required fields are marked *

error: Allah SWT Tidak Pernah Tidur!