Jumat, 18 November 2011

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,

Nia Novitasari

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

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

 

Copyright @ 2013 duniania.