SQL 101
SQL 101
SQL (Structured Query Language) adalah bahasa yang digunakan untuk mengelola dan
memanipulasi database relasional. Dengan SQL, Anda bisa melakukan berbagai operasi
seperti menyimpan, mengambil, memperbarui, dan menghapus data dari tabel dalam database.
SQL memiliki beberapa fungsi dasar yang penting untuk dipahami ketika memulai, seperti
SELECT, INSERT, UPDATE, DELETE, dan JOIN. Mari kita bahas dasar-dasar SQL, dan
bagaimana Anda bisa memulai dengan contoh menggunakan database film dari IMDb Top 100.
1. Dasar-Dasar SQL
Berikut adalah beberapa perintah dasar SQL yang perlu Anda ketahui:
Sekarang mari kita mulai dengan studi kasus IMDb Top 100. Anggaplah kita memiliki database
IMDb dengan dua tabel:
Movies (
id INT PRIMARY KEY,
title VARCHAR(255),
year INT,
genre VARCHAR(50),
rating DECIMAL(2, 1)
)
Actors (
id INT PRIMARY KEY,
movie_id INT,
actor_name VARCHAR(255),
FOREIGN KEY (movie_id) REFERENCES Movies(id)
)
Mari kita buat beberapa query dasar berdasarkan studi kasus di atas.
1. Query ini akan menampilkan daftar film dengan judul, tahun rilis, genre, dan rating.
Mencari Film Berdasarkan Genre Tertentu Jika Anda ingin mencari semua film yang bergenre
Action, Anda dapat menambahkan kondisi di query.
sql
2.
Mencari Film dengan Rating di Atas 8.5 Anda bisa menggunakan kondisi untuk memilih film
dengan rating tertentu.
sql
SELECT title, year, rating FROM Movies WHERE rating > 8.5;
3.
Menggabungkan Tabel Movies dan Actors (JOIN) Untuk mengambil film bersama dengan
aktor-aktor yang bermain di dalamnya, kita bisa menggunakan INNER JOIN.
sql
4. Query ini akan menampilkan daftar film beserta aktor yang berperan dalam film tersebut.
Menghitung Jumlah Film per Genre Jika Anda ingin mengetahui berapa banyak film yang ada
di setiap genre, Anda bisa menggunakan agregasi dengan GROUP BY.
sql
Mencari Film dengan Rating Tertinggi Untuk mencari film dengan rating tertinggi di database,
Anda bisa menggunakan fungsi agregasi MAX.
SQL (Structured Query Language)
sql
6.
Untuk mulai bekerja dengan SQL, Anda perlu memiliki database yang diatur dengan benar.
Berikut adalah cara sederhana untuk membuat database dan tabel menggunakan SQL:
Membuat Database
sql
Setelah tabel dibuat, Anda bisa memasukkan data ke dalam tabel seperti ini:
Untuk memulai praktik SQL, Anda bisa menggunakan beberapa tools berikut:
● MySQL Workbench: Alat GUI yang populer untuk memanipulasi database MySQL.
● pgAdmin: Jika Anda bekerja dengan PostgreSQL.
● SQLite: Database ringan yang cocok untuk proyek kecil.
● DB Fiddle: Alat online untuk mencoba SQL tanpa harus menginstal database lokal.
Dengan mempelajari dan berlatih SQL melalui contoh-contoh ini, Anda akan lebih familiar
dengan cara kerja database dan dapat menggunakan SQL untuk berbagai kebutuhan data
dalam studi kasus nyata.
SQL (Structured Query Language)