Panduan MySQL ini menjelaskan cara membangun dan meletakkan PRIMARY KEY di MySQL dengan sintaks dan contoh.
Apa itu PRIMARY KEY di MySQL?
PRIMARY KEY di MySQL yakni bidang tunggal atau kombinasi bidang yang secara unik mendefinisikan catatan. Tak satu pun dari bidang yang adalah sebuah bagian dari kunci utama dapat berisi nilai NULL. Sebuah tabel hanya dapat mempunyai satu kunci utama.
Catatan
- PRIMARY KEY di MySQL, dikerjakan menggunakan Statement MySQL CREATE TABLE atau pernyataan ALTER TABLE.
- Teman-teman menggunakan pernyataan ALTER TABLE di MySQL bagi menjatuhkan, menonaktifkan atau mengaktifkan kunci utama.
Membangun Primary Key – Menggunakan Statement CREATE TABLE
Kamu dapat membangun kunci utama di MySQL dengan pernyataan CREATE TABLE.
Syntax
Syntax bagi membangun PRIMARY KEY di MySQL menggunakan Statement CREATE TABLE yakni:
Penjelasan Parameter
- table_name
- Nama tabel yang ingin teman-teman bikin.
- column1, column2
- Kolom yang ingin teman-teman bikin di tabel. Lihat Statement CREATE TABLE MySQL bagi Syntax CREATE TABLE yang lebih rinci karena ini adalah sebuah penyederhanaan bagi menunjukkan cara membangun PRIMARY KEY di MySQL.
- constraint_name
- Nama PRIMARY KEY
- column1, column2, … column_n
- Kolom yang menyusun PRIMARY KEY di MySQL.
Contoh
Mari kita lihat contoh cara membangun kunci utama menggunakan pernyataan CREATE TABLE di MySQL.
Pada contoh ini, kami telah membangun kunci utama di tabel kontak yang disebut contacts_pk. Ini hanya terdiri dari satu kolom – kolom contact_id.
Kami pun dapat membangun kunci utama dengan lebih dari satu bidang seperti di contoh di bawah ini:
Contoh ini membangun PRIMARY KEY di MySQL yang disebut contacts_pk yang terdiri dari kombinasi kolom last_name dan first_name. Jadi setiap kombinasi dari last_name dan first_name mesti unik di tabel contacts.
sumber :kursuswebprogramming.com/blog/