Pengenalan SQL (Structured Query Language)
.png)
1. Pengantar SQL
Apa itu SQL?
SQL (Structured Query Language) adalah bahasa standar yang digunakan untuk mengelola dan mengakses data dalam Relational Database Management System (RDBMS) seperti MySQL, PostgreSQL, SQL Server, dan Oracle.
Fungsi SQL:
✅ Mengambil data dari database (SELECT).
✅ Menambahkan data baru (INSERT).
✅ Memperbarui data yang sudah ada (UPDATE).
✅ Menghapus data dari database (DELETE).
✅ Mengatur struktur database (CREATE, ALTER, DROP).
2. Dasar SQL: SELECT, INSERT, UPDATE, DELETE
A. SELECT (Mengambil Data)
Digunakan untuk mengambil data dari tabel.
Sintaks Dasar:
SELECT kolom1, kolom2 FROM nama_tabel;
Contoh:
SELECT Nama, 1. Pengantar SQL
Apa itu SQL?
SQL (Structured Query Language) adalah bahasa standar yang digunakan untuk mengelola dan mengakses data dalam Relational Database Management System (RDBMS) seperti MySQL, PostgreSQL, SQL Server, dan Oracle.
Fungsi SQL:
✅ Mengambil data dari database (SELECT).
✅ Menambahkan data baru (INSERT).
✅ Memperbarui data yang sudah ada (UPDATE).
✅ Menghapus data dari database (DELETE).
✅ Mengatur struktur database (CREATE, ALTER, DROP).
Prodi FROM Mahasiswa;
👉 Mengambil data Nama dan Prodi dari tabel Mahasiswa.
Mengambil Semua Kolom:
SELECT * FROM Mahasiswa;
👉 * berarti semua kolom dalam tabel.
B. INSERT (Menambahkan Data)
Digunakan untuk menambahkan data baru ke dalam tabel.
Sintaks Dasar:
INSERT INTO nama_tabel (kolom1, kolom2) VALUES (nilai1, nilai2);
Contoh:
INSERT INTO Mahasiswa (ID, Nama, Prodi) VALUES (1, 'Dedi', 'Informatika');
C. UPDATE (Memperbarui Data)
Digunakan untuk mengubah data dalam tabel.
Sintaks Dasar:
UPDATE nama_tabel SET kolom1 = nilai_baru WHERE kondisi;
Contoh:
UPDATE Mahasiswa SET Prodi = 'Sistem Informasi' WHERE ID = 1;
👉 Mengubah prodi mahasiswa dengan ID = 1.
D. DELETE (Menghapus Data)
Menghapus data dari tabel.
Sintaks Dasar:
DELETE FROM nama_tabel WHERE kondisi;
Contoh:
DELETE FROM Mahasiswa WHERE ID = 1;
👉 Menghapus mahasiswa dengan ID = 1.
❗ PERHATIAN: Jika lupa menulis WHERE, semua data dalam tabel akan terhapus!
3. Operator dan Fungsi Dasar dalam SQL
A. Operator Perbandingan
Digunakan untuk memfilter data dalam kondisi WHERE.

B. Fungsi Agregat
Fungsi ini digunakan untuk melakukan operasi matematika pada data dalam tabel.

C. Operator Logika
Digunakan dalam kondisi WHERE untuk menggabungkan lebih dari satu kondisi.

4. Studi Kasus Query Sederhana
A. Studi Kasus 1: Menampilkan Daftar Mahasiswa
👉 Ambil semua data mahasiswa yang prodi-nya Informatika.
SELECT * FROM Mahasiswa WHERE Prodi = 'Informatika';
B. Studi Kasus 2: Menampilkan Jumlah Mahasiswa
👉 Hitung jumlah mahasiswa dalam tabel.
SELECT COUNT(*) AS jumlah_mahasiswa FROM Mahasiswa;
C. Studi Kasus 3: Memperbarui Data Mahasiswa
👉 Ubah nama mahasiswa dengan ID = 1 menjadi Budi.
UPDATE Mahasiswa SET Nama = 'Budi' WHERE ID = 1;
D. Studi Kasus 4: Menghapus Data Mahasiswa
👉 Hapus mahasiswa dengan ID = 2.
DELETE FROM Mahasiswa WHERE ID = 2;
-KESIMPULAN-
SQL digunakan untuk mengakses dan mengelola data dalam database relasional.
Perintah dasar SELECT, INSERT, UPDATE, DELETE sangat penting untuk manipulasi data.
Operator dan fungsi SQL membantu dalam melakukan pencarian dan perhitungan data.
Dengan kombinasi kondisi WHERE, operator logika, dan fungsi agregat, query dapat menjadi lebih kompleks dan efektif.
SANGGAR DIGITAL