Diberdayakan oleh Blogger.
RSS

Membuat Relasi Antar Tabel (Join Table) Pada MySQL


  • Run program Mysql Command Line Client pada Laptop/PC anda


  • Sehingga muncul tampilan awal seperti berikut, tekan enter saja untuk melewati permintaan memasukkan password


  • Ketikkan perintah create database mhs; untuk membuat database mhs, kemudian gunakan database tersebut dengan memasukkan statement use mhs;


  • lalu buat tabelnya dengan statemen create table buku(, setelah itu masukkan jenis field apa saja yang ada di dalam tabel tersebut, seperti NPM dengan tipe data char dan berisi maksimum 8 karakter dan variabel lain seperti pada gambar, terakhir tentukan primary keynya, primary key adalah suatu kode unik yang hanya ada 1 entitas pada setiap kodenya, pada tabel ini primary keynya adalah NPM


  • Setelah itu, mulai masukkan data dengan mengetikkan perintah insert into mhs values (‘17111381’,‘Widi Utama,’3KA30’,’94’,’111’,’d122’);, urutan input disini sesuai dengan field yang kita masukkan diurutkan dari field yang paling pertama dimasukkan sampai field terakhir yang dimasukkan


  • Selanjutnya masukkan kembali data  lain sesuai dengan keinginan anda, sampai berjumlah total 5 data mahasiswa, lalu tampilkan semua data tersebut dengan perintah select * from mahasiswa;


  • Lalu buat database dosen dan matkul, dengan primary key dosen adalah Kd_dosen dan table matkul adalah Kd_matkul, buat tablenya sehingga seperti gambar berikut

  • Kemudian lakukan fungsi join table dengan beberapa statemen berikut

  • Statemen diatas digunakan untuk menampilkan field Nama, Matkul, Nama_dosen, SKS dan Nilai dimana kelima field tersebut adalah penggabungan dari 3 tabel dosen, mahasiswa dan matkul
  • Syntax select nama,matkul,nilai berarti menampilkan 3 field tersebut, from matkul, mahasiswa berarti yang berasal dari 2 tabel matkul dan mahasiswa, where matkul.kd_matkul=mahasiswa.kd_matkul, dimana tabel matkul yang memiliki field kd_matkul disesuaikan atau dijoinkan dengan field kd_matkul dari tabel mahasiswa



  • Statemen diatas pada dasarnya sama dengan syntax pada gambar sebelumnya, hanya disini yang ditampilkan adalah field nama, matkul dan nilai dari tabel matkul dan mahasiswa



  • Statemen tersebut digunakan untuk menampilkan field nama, nilai dan sks yang berasal dari tabel matkul dan mahasiswa dengan kondisi hanya menampilkan mahasiswa yang mengambil mata kuliah SBD saja


  • Statemen diatas digunakan untuk menampilkan field nama, matkul, nama_dosen dan nilai dari tabel dosen dan mahasiswa dengan kondisi nilai antara 70 dan 80

  • Selesai


 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar