Assalamualaikum Wr. Wb.
Apa kabar
teman-teman hari ini? Semoga tetap selalu dalam LindunganNya, Amiinn.
Beberapa waktu lalu, saya pernah sedikit mengulas mengenai SQL,
walupun nggak banyak semoga bermanfaat. Sekarang saya akan
melanjutkan lagi pembahasan mengenai bahasa SQL. Karena masih sangat
banyak yang belum kita ulas.
A. Pendahuluan
1. Pengertian
SQL
singkatan dari Stuctured Query Language yaitu Stuktur Bahasa Query.
SQL (/[unsupported input]ˈɛs kjuː ˈɛl/ "S-Q-L";[3] atau Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional.
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama Jhonny Oracle yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).
Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R.
Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran John Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama Jhonny Oracle yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).
Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R.
Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran John Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.
2. Latar
Belakang
1. SQL Join
Klausa JOIN digunakan untuk menggabungkan baris dari dua tabel atau lebih, berdasarkan kolom terkait di antara keduanya.
2. Between (antara)
Menurut saya between ini yang menjadi sayrat untuk menampilkan data sesuai keinginan. Pada between ini nanti akan kita isikan data dari nilai A samapi nilai B misalnya.
3. As (seperti)
Menurut saya As digunakan untuk menyamarkan nama dalam menampilkannya. Misal ada column bernama customerNumber dalam menampilkan dapat kita ubah namanya menjadi id_customer.
1. SQL Join
Klausa JOIN digunakan untuk menggabungkan baris dari dua tabel atau lebih, berdasarkan kolom terkait di antara keduanya.
2. Between (antara)
Menurut saya between ini yang menjadi sayrat untuk menampilkan data sesuai keinginan. Pada between ini nanti akan kita isikan data dari nilai A samapi nilai B misalnya.
3. As (seperti)
Menurut saya As digunakan untuk menyamarkan nama dalam menampilkannya. Misal ada column bernama customerNumber dalam menampilkan dapat kita ubah namanya menjadi id_customer.
3. Maksud dan
Tujuan
-Lebih
mudah dalam mengedit data
-Mudah
dipelajari dan digunakan
-Dapat
mengolah database dengan lebih optimal
4. Hasil yang
Diharapkan
Database bisa lebih dioptimalkan.
Database bisa lebih dioptimalkan.
B. Alat dan Bahan
1. Laptop
2. Database
C. Durasi Waktu
5 menit
D. Langkah/Tahapan
1. Pastikan laptop
anda sudah terbuka, dan menyala^_^.
2. Buka di browser
localhost/phpmyadmin
jadi sebelumnya kita sudah harus memiliki database yang akan kita query
3. Setelah itu buka juga di browser
localhost/w3school
yaitu w3school offline
4. Pada w3school offline cari pada learn sql
5. Lalu gunakan database yang akan kita olah, yang saya gunakan database classicmodels.
jadi sebelumnya kita sudah harus memiliki database yang akan kita query
3. Setelah itu buka juga di browser
localhost/w3school
yaitu w3school offline
4. Pada w3school offline cari pada learn sql
6. Pada phpmyadmin anda kik pada SQL.
7. Lalu ketikkan perintah untuk men-joinkan antar tabel, dalam database saya punya tabel customers dan tabel orders relasi antar kedua tabel ini ialah customerNumber. Jadi perintah yang saya gunakan ialah
$select*from orders join customers on orders.customerNumber=customers.customerNumber;
hasilnya berupa
------------------between-------------------------
8. Saya akan menampilkan column customerNumber dan customerName dari tabel customers, akan tetepi saya tidak ingin menampilkan semuanya, hanya beberapa data saja. Saya mengetikkan perintah
$select customerName, customerNumber from customers where customerNumber between 121 and 150;
hasilnya
------------------As-------------
9. Untuk menyamarkan nama misal dari customerNumber menjadi id_customer. Perintahnya ialah
$select customerNumber as id_customer from customers;
hasil
10. Selesai
$select*from orders join customers on orders.customerNumber=customers.customerNumber;
------------------between-------------------------
8. Saya akan menampilkan column customerNumber dan customerName dari tabel customers, akan tetepi saya tidak ingin menampilkan semuanya, hanya beberapa data saja. Saya mengetikkan perintah
$select customerName, customerNumber from customers where customerNumber between 121 and 150;
------------------As-------------
9. Untuk menyamarkan nama misal dari customerNumber menjadi id_customer. Perintahnya ialah
$select customerNumber as id_customer from customers;
10. Selesai
E. Hasil yang
Didapat
Database dapat ditampilkan dengan sempurna.
Database dapat ditampilkan dengan sempurna.
F. Kesimpulan
Tidak sulit dan tidak lama untuk ingin menampilkan database sesuai keinginan.
Tidak sulit dan tidak lama untuk ingin menampilkan database sesuai keinginan.
G. Referensi
Tidak ada komentar:
Write komentar