Database

Jenis-Jenis Operasi JOIN Dengan MySQL

Secara umum terdapat tiga jenis operasi join, yaitu: Cross join, Inner join danOuter join.1. Cross Join / Cartesian JoinJoin jenis ini menghasilkan kombinasi semua baris yang terdapat dalamtabel – tabel yang digabungkan baik yang berpasangan maupun yang tidakberpasangan. Pada kenyataan join jenis ini tidak akan pernah dipakai. Meskipunbegitu join jenis inilah yang merupakan dasar dari perintah join. Berikut inicontoh dari perintah cross join:SELECT * FROM Mahasiswa, KRSSELECT Mahasiswa.Nama, Mata_Kuliah.Nama_MK FROMMahasiswa, Mata_KuliahSELECT A.NIM, A.Nama, B.Nama_MK, C.Nilai FROM Mahasiswa A,Mata_Kuliah B, KRS C2.Inner JoinJoin jenis ini hanya menghasilkan kombinasi semua baris yang memilikipasangan saja. Baris yang tidak memiliki pasangan tidak akan ditampilkan. Carapenulisan perintah inner join ada beberapa cara, yaitu:1. SELECT Daftar_Kolom FROM Tabel1, Tabel2 WHERETabel1.Primary_key = Tabel2.Foreign_keySELECT * FROM Mahasiswa, KRS WHERE Mahasiswa.NIM =KRS.NIM2. SELECT Daftar_Kolom FROM Tabel1 INNER JOIN Tabel2 ONTabel1.Primary_key = Tabel2.Foreign_keySELECT * FROM Mahasiswa INNER JOIN KRS ONMahasiswa.NIM = KRS.NIM3. SELECT Daftar_Kolom FROM Tabel1 JOIN Tabel2 ONTabel1.Primary_key =…

Contoh Perintah Menggunakan MySQL

SQL Tanggal , 06 september , 2013Note : Setiap menggunakan perintah di SQL , perintah harus di akhiri dengan tanda titik koma ( ; ) .Database = Kumpulan daritabel-tabel1. DDL ( Data Definision Language )- Create- Alter- Rename- DropPerintah – perintah dalamSQL1. Show databases;Menampilkan semua databaseEx : show databases ; 2. Create database [nama database];Membuat database Ex: Create database rpl; 3. Use [nama database]; Untuk menggunakan databaseEx: use rpl; 4. Drop database [nama database]; Untuk menghapus database Ex: drop database rpl; Type Data 1. Int = Tipe data untuk semua karakter2. Varchar = Tipe data huruf 5. Create table [nama table] (field type data); Ex: Create table siswa ( nis int(2), nama varchar (20)); 6. Show columns from [nama table];Menunjukkan / Menampilan tableEx: show columns from siswa; Note :Harus menggunakan databases terlebih dahulu .contohnya : use [nama databases ] baru show columns from [nama table]Ex: – use rpl …

Navigate