Assaalamu'alaikum,. friends,.. lama nih
ngga pernah atau bisa dibilang jarang bgt nulis blogger lagi,.. hehehe soalnya ownernya lagi sibuk sibuknya kerja
sambil kuliah,.. bahkan ini pun aslinya kmaren malem tuh ada trouble di netbook
saya nih friends padahal tugas deadline hari ini,. hmmm yukk kita simak aja nih
ulasan tentang database MYSQL,...
Sebelumnya kita juga perlu tau apasih "Database" itu sendiri,.. Nah,.gini nih friends Pengertian database adalah sekumpulan
data yang sudah disusun sedemikan rupa dengan ketentuan atau aturan tertentu
yang saling berelasi sehingga memudahkan pengguna dalam mengelolanya juga
memudahkan memperoleh informasi. Selain itu adapula yang mendefinisikan
database sebagai kumpulan file, tabel, atau arsip yang saling terhubung yang
disimpan dalam media elektronik.
Disini kita akan sama sama belajar
tentang bagaimana sih syntax dengan bahasa sql itu sendiri,.. yukkk simak,..
Lets Go ..
# Aktifkan Xampp bagi temanku yg blum
download aplikasi yg ini dan juga tentunya aplikasi SQL Yog,.. bisa dwonload
dulu ke situs resmi nya yah,..setelah sudah mengakfifkan fitur "mysql" kita lanjut dengan membuka aplikasi SQL YOG,..Cek Kidot,..
# Yuk kita simak syntax yang saya
gunakan dalam mengoperasikan database menggunakan bahasa SQL
1. SELECT *FROM merk keramik
Gunanya untuk menampilkan semua field
dalam pada tabel merk_keramik.
2. SELECT * FROM
merk_keramik WHERE Nama_Keramik LIKE 'GALAXY%';
Gunanya untuk menampilkan semua field
dalam tabel merk_keramik yang berawalan nama depannya 'GALAXY'
3. SELECT Nama_Keramik, Ukuran_Keramik FROM merk_keramik
WHERE Nama_Keramik LIKE '%GREY'
Gunanya untuk menampilkan field
Nama_Keramik, Ukuran Keramik dari tabel merk_keramik yang nama keramiknya diakhiri dengan kalimat 'GREY'
4. SELECT *FROM
merk_keramik WHERE Stok_Awal >= 50 AND Nama_Keramik LIKE 'HAROLD%'
Gunanya untuk menampilkan semua field dari tabel merk_keramik dimana yg dicari stok awalnya lebih daripada sama dengan 50 unit dan Nama_Keramiknya ditujukan ke opsi yg nama awal keramik "Harold"
Gunanya untuk menampilkan semua field dari tabel merk_keramik dimana yg dicari stok awalnya lebih daripada sama dengan 50 unit dan Nama_Keramiknya ditujukan ke opsi yg nama awal keramik "Harold"
5. SELECT *FROM
merk_keramik WHERE Stok_Awal >= 70 OR Nama_Keramik LIKE 'HAROLD%'
Gunanya untuk menampilkan semua field dari tabel merk_keramik dimana menampilkan stok awalnya lebih dari sama dengan 70 namun selain menampilkan Nama_Keramik "Harold"
Gunanya untuk menampilkan semua field dari tabel merk_keramik dimana menampilkan stok awalnya lebih dari sama dengan 70 namun selain menampilkan Nama_Keramik "Harold"
6. SELECT *FROM merk_keramik
WHERE Nama_Keramik IN ('Roxy Grey','Roxy Black', 'Alpha Black');
Gunanya untuk merampilkan semua field dari tabel merk_keramik dimana dikhususkan hanya menampilkan data dalam (IN) 'Roxy Grey, Roxy Black, Alpha Black'
Gunanya untuk merampilkan semua field dari tabel merk_keramik dimana dikhususkan hanya menampilkan data dalam (IN) 'Roxy Grey, Roxy Black, Alpha Black'
7. SELECT *FROM
merk_keramik WHERE Nama_Keramik NOT IN ('Roxy Grey','Roxy Black', 'Alpha
Black');
Gunanya untuk merampilkan semua field dari tabel merk_keramik dimana dikhususkan untuk tidak menampilkan data dalam (IN) 'Roxy Grey, Roxy Black, Alpha Black'
Gunanya untuk merampilkan semua field dari tabel merk_keramik dimana dikhususkan untuk tidak menampilkan data dalam (IN) 'Roxy Grey, Roxy Black, Alpha Black'
8. SELECT *FROM merk_keramik WHERE (Harga_Keramik BETWEEN 'Rp, 50.000' AND 'Rp. 60.000') AND (Stok_Awal BETWEEN 45 AND 50);
Gunanya untuk menampilkan semua field dalam tabel merk_keramik dimana menampilkan Harga_Keramik antara Rp. 50.000 s/d Rp.60.000 dan Stok_Awalnya antara 45 s/d 50
9. SELECT *FROM
merk_keramik WHERE (Harga_Keramik NOT BETWEEN 4.0 AND 5.0) AND (Stok_Awal NOT
BETWEEN 45 AND 50);
Gunanya untuk menampilkan semua field dalam tabel merk_keramik dimana tidak menampilkan Harga_Keramik antara Rp. 50.000 s/d Rp.60.000 dan Stok_Awalnya antara 45 s/d 50
Gunanya untuk menampilkan semua field dalam tabel merk_keramik dimana tidak menampilkan Harga_Keramik antara Rp. 50.000 s/d Rp.60.000 dan Stok_Awalnya antara 45 s/d 50
10. SELECT *FROM
merk_keramik WHERE Nama_Keramik LIKE 'ALPHA%' ORDER BY Harga_Keramik DESC;
Gunanya untuk menampilkan semua field dari tabel merk_keramik dimana nama depannya "ALPHA" yang pemesanannya dengan Harga_Keramik yg mulai tertinggi hingga terendah.
11. SELECT *FROM
merk_keramik WHERE Nama_Keramik LIKE 'ALPHA%' ORDER BY Harga_Keramik ASC,
Stok_Awal ASC;
Gunanya untuk menampilkan semua field dari tabel merk_keramik dimana nama depannya "ALPHA" yang pemesanannya dengan Harga_Keramik yg mulai terendah hingga tertinggi.
12. SELECT *FROM merk_keramik
ORDER BY Harga_Keramik LIMIT 6;
Gunanya untuk menampilkan semua field dari tabel merk_keramik yg pemesanannya dengan Harga_Keramik yg ditentukan jumlah baris pada table yang akan ditampilkan.
Ok,
friends sekian dulu dari saya,.. terimakasih sudah membaca :)
Wassalamu'alaikum wr.wb