Membuat unique contraints dari tabel yang sudah jadi :
ALTER TABLE nama_tabel
ADD CONSTRAINT nama_var UNIQUE (nama_kolom)
Membuat primary key dari tabel yang sudah jadi :
ALTER TABLE nama_tabel
ADD CONSTRAINT nama_var PRIMARY KEY(nama_kolom)
kedua hal diatas bisa digabung menjadi
ALTER TABLE nama_tabel
ADD CONSTRAINT nama_var UNIQUE (nama_kolom),ADD CONSTRAINT nama_var PRIMARY KEY(nama_kolom)
Membuat tabel dengan lebih dari 1 primary key :
CREATE TABLE nama_tabel (
nama_tabel tipe (ukuran tabel),
nama_tabel tipe (ukuran tabel),
PRIMARY KEY(tabel1,tabel2))
contoh :
CREATE TABLE student (
id_student varchar(5),
name varchar(20),
PRIMARY KEY(id_student,name))
Membuat tabel dengan foreign key :
CREATE TABLE nama_tabel (
nama_tabel tipe (ukuran tabel),
nama_tabel tipe (ukuran tabel),
PRIMARY KEY(tabel1,tabel2),
FOREIGN KEY(tabel2) REFERENCES nama_tabel_dimana_tabel2_diambil (nama_kolom_yang_diambil)
)
ALTER TABLE nama_tabel
ADD CONSTRAINT nama_var UNIQUE (nama_kolom)
Membuat primary key dari tabel yang sudah jadi :
ALTER TABLE nama_tabel
ADD CONSTRAINT nama_var PRIMARY KEY(nama_kolom)
kedua hal diatas bisa digabung menjadi
ALTER TABLE nama_tabel
ADD CONSTRAINT nama_var UNIQUE (nama_kolom),ADD CONSTRAINT nama_var PRIMARY KEY(nama_kolom)
Membuat tabel dengan lebih dari 1 primary key :
CREATE TABLE nama_tabel (
nama_tabel tipe (ukuran tabel),
nama_tabel tipe (ukuran tabel),
PRIMARY KEY(tabel1,tabel2))
contoh :
CREATE TABLE student (
id_student varchar(5),
name varchar(20),
PRIMARY KEY(id_student,name))
Membuat tabel dengan foreign key :
CREATE TABLE nama_tabel (
nama_tabel tipe (ukuran tabel),
nama_tabel tipe (ukuran tabel),
PRIMARY KEY(tabel1,tabel2),
FOREIGN KEY(tabel2) REFERENCES nama_tabel_dimana_tabel2_diambil (nama_kolom_yang_diambil)
)
No comments:
Post a Comment