Menambahkan primary key di mysql

Setiap tabel dalam database memiliki 1 kolom utama, yang fungsinya untuk mewaliki dari semua kolom data dalam datu tabel. Kolom utama tersebut biasanya berupa data kode, atau id, atau nomor transaksi. Sebagai contoh pada data Siswa, ada kode Siswa yang dibuat dengan nama kolom kd_siswa, pemberian nama kolom tersebut tidak harus kd_siswa, akan tetapi Anda dapat menggunakan nama sejenis dengan tujuan sama, misalnya saja id_siswa, kode_siswa, atau nama lain.

Di dalam tabel pemiliknya, kolom data disebut dengan Kolom Kunci Primer [Primary Key], sedangkan jika kolom kunci tersebut dipanggil dalam tabel transaksi atau tabel lain maka namanya disebut kolom tamu [Foreign Key].

Di dalam tabel pemiliknya, data yang ada di dalam kolom kunci harus Unique [unik], artinya tidak boleh sama dengan data lain. Untuk itu, biasanya data kode dibuat urut, sehingga tidak ada nomor yang kembar, misalnya untuk kode data Siswa dibuat S0001, S002, S003, S004 dan seterusnya. Misalnya lagi pada tabel data Jurusan, kode datanya bisa dibuat urut dengan data J01, J02, J03, J04, J05 dan seterusnya sampai maksimal adalah J99.

Untuk membuat Kunci Primer [Primary Key], Anda dapat mendefinisikan langsung pada saat membuat tabel, yaitu dengan memilih INDEX : PRIMARY KEY pada kolom Kode yang dibuat. Contoh :

Sedangkan bagaimana Jika Anda Lupa mengatur kolom Kode sebagai Kunci Primer [Primary Key] ?, tenang saja, Anda dapat menjadikan kolom kode yang sudah terlanjur dibuat tadi seabgai Primary Key dengan cara berikut ini:

  1. Klik pada nama tabel yang akan diperbaiki [misalnya; jurusan].
  2. Dari struktur tabel yang tampil, klik menu Primary pada nama kolom yang akan dijadikan sebagai kolom kunci.
  3. Selesai.

Ingat ya….satu tabel hanya bisa 1 kolom data saja yang dijadikan Kunci Primer [Primary Key].

Jika Anda ingin melihat berapa kolom data yang menjadi kolom kunci [Kunci Primer dan Kunci Tamu], maka Anda dapat mengklik menu Indexes yang ada di halaman bawah. Berikut contoh ilustrasinya:

Dari halaman Indexes di atas, Anda bisa menghapus sifat Kolom Kunci [Primary] yang ada pada nama kolom tabel yang sudah dibuat, caranya dengan klik menu Drop.

Semoga bermanfaat

Bunafit Nugroho

Apa itu primary key pada MySQL?

Fungsi Primary Key pada MySQL Kunci utama memungkinkan kamu untuk mengidentifikasi setiap baris di tabel. Hal ini penting dilakukan karena dapat menautkan tabel ke tabel lain yang berkaitan dengan kunci utama sebagai tautannya.

Bagaimana cara membuat primary key?

Di Perancang 'Tabel': klik pemilih baris untuk kolom database yang ingin kamu tetapkan sebagai 'primary key'. Jika kamu ingin memilih beberapa kolom, tahan tombol 'CTRL' sambil mengklik pemilih baris untuk kolom lainnya. Klik kanan pemilih baris untuk kolom dan pilih Setel 'Primary Key'.

Apa itu primary key pada SQL?

Primary key adalah kolom atau kumpulan kolom yang secara unik mengidentifikasi setiap baris dalam tabel. Anda harus mengikuti aturan ini saat menentukan Primary key untuk tabel: Primary key harus berisi nilai unik. Jika Primary key terdiri dari beberapa kolom, kombinasi nilai dalam kolom itu harus unik.

Langkah langkah membuat foreign key?

Cara Membuat Foreign Key di PHPMyAdmin.
Pertama kamu haru membuka tabel yang ingin kamu tambahkan foreign key tersebut dan buka tab 'Structure'. Kamu akan melihat sub menu 'Relation View'..
Pilih kolom yang menampung kunci asing serta tabel yang akan kamu referensikan dengan foreign key tersebut..

Bài mới nhất

Chủ Đề