Merelasikan Tabel di MySQL

Merelasikan Tabel di MySQL
Setelah pembuatan tabel maka langkah selanjutnya adalah merelasikan tabel. Langkah-langkahnya adalah sebagai berikut : 
Aktifkan menu cmd.exe pada menu start - run - ketik cmd - OK
Aktifkan MySQL - show databases - use database - show tables - desc tabel yang akan di relasikan
lihat gambar dibawah ini untuk lebih jelasnya :
pada gambar di atas saya menggunakan tabel murid dan tabel laporan_nilai dimana tabel murid merupakan tabel master dan tabel laporan nilai merupakan tabel asosiatif, maka untuk merelasikan kedua tabel tersebut di butuhkan suatu Foreign Key
cara membuat Foreign Key adalah :

mysql>alter laporan_nilai ADD FOREIGN KEY id_murid REFERENCES murid(id_murid);
  
untuk mengecek apakah antara kedua tabel sudah terelasi  maka kita ketik

mysql>desc laporan_nilai;


apabila benar maka akan terisi MUL pada key seperti pada gambar di atas,

Share this:

JOIN CONVERSATION

2 komentar:

  1. gan bisa diperinci lagi nda,, yang cara merelasikan table.. terima kasih


    makasi gan share ilmunya

    BalasHapus
  2. [gan tanya]

    klo di sql server kan gini:
    alter table laporan_nilai
    ADD CONSTRAINT fk_murid FOREIGN KEY(id_murid)
    REFERENCES murid(id_murid);

    nah hapus relasinya gini:
    ALTER TABLE laporan_nilai
    DROP CONSTRAINT fk_murid;

    nah klo di MySql gimana cara hapusnya, klo ketika buat relasi tanpa constraint?
    terimakasih sebelumnya.... :D

    BalasHapus