2. Definisi
Primary key merupakan sebuah field di tabel yang secara
unik mengidentifikasi kalau sebuah record atau baris itu
unik.
Primary key harus unik, artinya tidak ada duplikasi nilai di
kolom yang ditentukan untuk menjadi primary key. Primary
key juga tidak boleh kosong.
3. Sintaks
CREATE TABLE PENGGUNA(
ID INT NOT NULL AUTO_INCREMENT,
NAMA VARCHAR (20) NOT NULL,
UMUR INT NOT NULL,
ALAMAT CHAR (25) ,
GAJI DECIMAL (18, 2),
PRIMARY KEY (ID)
);
ALTER TABLE PENGGUNA ADD PRIMARY KEY (ID);
4. Kunci Komposit
Satu tabel dengan lebih dari satu primary key
CREATE TABLE PENGGUNA(
ID INT NOT NULL AUTO_INCREMENT,
NAMA VARCHAR (20) NOT NULL,
UMUR INT NOT NULL,
ALAMAT CHAR (25) ,
GAJI DECIMAL (18, 2),
PRIMARY KEY (ID, NAMA)
);
ALTER TABLE PENGGUNA ADD PRIMARY KEY (ID, NAMA);
5. Menghilangkan Kunci
Sintaks Contoh
ALTER TABLE NAMA_TABEL DROP PRIMARY KEY; ALTER TABLE PENGGUNA DROP PRIMARY KEY ;