Lanjut ke konten
Biasanya kita membuat tabel di MySql dengan kode SQL lewat fungsi CREATE TABLE dan seterusnya. Sementara untuk relasi antar tabel menggunakan fungsi ALTER TABLE dilanjutkan dengan FOREIGN KEY dan REFERENCES. Nah untuk versi-versi terbaru Phpmyadmin
menyediakan fasilitas designer jika ingin melihat diagram tabel-tabel dalam satu basis data. Postingan ini mungkin bermanfaat bagi kita yang malas mengetik kode sql seperti saya. Pertama-tama klik basis data yang ingin dibuat relasi antar tabelnya. Perhatikan di bagian paling kanan ada tombol “designer” yang disediakan oleh Phpmyadmin untuk mengelola tabel-tabel yang terlibat. Tekan tombol tersebut untuk membuat relasi antar tabelnya.
Misalnya tabel pinjam memiliki field NPM yang merupakan foreign key dari tabel siswa. Oleh karena itu perlu membuat relasi antara tabel pinjam dengan tabel siswa. Tekan simbol relasi pada icon di jendela designer.
Pilih NPM pada tabel siswa sebagai referenced key. Field ini merupakan primary key tabel siswa.
Berikutnya pilih foreign key pada tabel pinjam.
Pilih “on update” pilih “Cascade” agar ketika NPM berubah di tabel siswa, di tabel pinjam ikut berubah juga.
Jika sudah, tekan OK. Maka selesai sudah pembuatan relasi. Untuk melihat kode SQL lengkapnya bisa dengan mengekspor database tersebut. Caranya dengan menakan tombol “eksport”.
Setelah itu kita diminta menentukan lokasi penyimpanan. Jika dibuka kode SQL tampak ada kode untuk menambah relasi, lengkap dengan “on update cascade”. Selamat mencoba.
Navigasi pos
Cara membuat Foreign Key / Relasi antar tabel di mariaDB / MySql via Phpmyadmin 1. Buat Dulu tabel-tabelnya [ contoh tabel saya : db_krs = dosen,krs,mahasiswa,matakuliah ] PK table dosen = nid
sebagai contoh di sini saya coba membuat relasi antar tabel yang di tampilkan pada krs
2. Tentukan Primary key dan dan index pada masing2 tabel.
PK table
mahasiswa= nim
PK table matakuliah= kodemk
PK table krs = id
3. Klik table KRS / table yg akan di hubungkan.
4. Pilih Structure > pilih relation View.
5. pilih coulumn mana saja yg akan kita relasikan
tabel krs = nid relasi dengan tabel dosen = nid
tabel krs = kodemk relasi dengan tabel matakuliah = kodemk
tabel krs = nim relasi dengan tabel mahasiswa = nim
6. klik save dan selesai.
7. untuk melihat hasilnya kita bisa lihat di db_krs > More > design
Untuk Beberapa Studi kasus Nyusul ya, Perihal Error Dan segala Macam silahkan Diskusikan di Komentar ya 🙂 Thx ya