Tampilkan postingan dengan label Belajar database. Tampilkan semua postingan
Tampilkan postingan dengan label Belajar database. Tampilkan semua postingan

Sabtu, 01 Agustus 2026

Tutorial Database ; MySQL where like & wildcard

 Tutorial Database ; MySQL where like & wildcard

Bisa tambahkan nama keluarga / nama belakang kepada murid2 , soalnya misal cari ani tidak muncul harus lengkap nama ani tok


SELECT murid.*, jurusan.nama as nama_jurusan

from murid join jurusan

ON murid.jurusan_id=jurusan.id

where murid.nama like '%ani%

dengan syntax tersebut bisa mencari ini tanpa mengetahui nama lengkap

simbol % bisa disebut wildcard . jenis wildcard ada 2 (% dan _) .  untuk underscore bisa mewakili data huruf , misal kita ketik h_t maka muncul hot hit dll. huruf pertama dan terkahir dan underscore mewakili 1 huruf saja, misal 4 huruf berarti h__t hoot gitu

where murid.nama like '%a__i%' ini akan muncul andi

where murid.nama like '%a_i%' ini akan muncul ani


nah ini ada contoh lagi

SELECT murid.*, jurusan.nama as nama_jurusan

from murid join jurusan

ON murid.jurusan_id=jurusan.id

where murid.nama like '%DOLO%'

 maka akan muncul 2 nama yang ada dolo nya


mending cari % lebih luas untuk pencarian

tutorial database MySQL where - and, where - or, whre - not

pertama - tama kita joinkan dulu murid dengan jurusan , menggunakan SQL

SELECT murid.*, jurusan.nama AS nama_jurusan

FROM murid

JOIN jurusan

ON murid.jurusan_id = jurusan.id;

ini tampilan yang berhasil


ini yang salah


contoh soal kondisi

1. and = kedua syarat terpenuhi supaya menghasilan true/ berhasil

2. or = salah satu syarat maka berhasil

Tutorial database : MySQL Join Table | inner Join, Left Join, Right Join Cross Join

 Belajar join table MySQL ada 4 . yaitu inner Join, Left Join, Right Join dan Cross join / full join dan Alias


seperti pelajar jaman SD , misal yang left


contoh kasus untuk nama, misal di murid ada nama dan jurusan ada nama jurusan. agar tidak bingung maka kita akan menggunakan alias dengan menggunakan seperti berikut


ini contoh crossjoin

Select murid.*, jurusan.nama

from murid

inner join jurusan

on murid.jurusan_id=jurusan.id;


ini contoh alias

Select murid.*, jurusan.nama as nama_jurasan

from murid

inner join jurusan

on murid.jurusan_id=jurusan.id;


PENGISIAN DATA BASE MYSQL | FOREIGN KEY

 Foreign key adalah cara merubah id tanpa merubah jurusan. jika ada masalah perubahan jurusan misal ipa diganti jurusan lain

yang pertama hapus jurusan di table murid

Pengisian data phpmyadmin | belajar MY SQL | SQL

 

Pengisian database phpmyadmin


gambar phpmyadmin


Misal ID

Type inv ( integer = angka semua)

Length ;kosong; biar isi otomatis

Default ; none

Collation: kosong

Attribute: kosong: jika kosong berati sign

Null : jika centang gak harus di isi semua, kalo tidak centang harus