foreign key adalah membuat relasi antar tabel dan juga dapat mengambil suatu data pada field tabel ke field yang di relasikan.
kita buat 2 database dan saya ambil contoh tabel siswa dan tabel kelas, di bawah ini adalah contoh query dari tabel siswa dan tabel kelas.
create table siswa(id_siswa int primary key,
-> nisn varchar(15),
-> nama_siswa varchar (25),
-> kelas int(2));
create table kelas(id_kelas int(2) primary key,
-> nama_kelas varchar(25));
Dari tabel di atas akan kita membuat relasinya dengan filed kelas dan field id_kelas.
kenapa yang kita relasikan kedua field tersebuat di karenakan syarat untuk membuat foreign key harus bertipe data INT yang di primary key dan Harus bertipe INT dan bervalue sama antara tabel kelas dan tabel siswa yang akan di buat relasinya
contoh membuat relasi (foreign key) pada mysql
-> alter table siswa add foreign key (kelas) references kelas (id_kelas);
untuk melihat hasilnya benar-benar berhasil ikuti langkah berikut :
setelah memilih Designer maka akan tampil seperti di bawah ini
apabila tampil garis antar tabel berarti tabel berhasil di foreign key.
Terimakasih
0 komentar:
Post a Comment