Perintah dasar SQL: SELECT, INSERT, UPDATE, DELETE
Tujuan Pembelajaran:
- Memahami dan menerapkan perintah dasar SQL untuk manipulasi data dalam MySQL.
- Melakukan operasi pengambilan, penambahan, pembaruan, dan penghapusan data dalam tabel MySQL.
Prasyarat:
- Komputer dengan sistem operasi Ubuntu 24.04.
- MySQL Server terinstal dan dikonfigurasi dengan benar.
- Akses ke terminal dengan hak akses sudo.
Bagian 1: Instalasi MySQL pada Ubuntu 24.04
Sebelum memulai, pastikan MySQL Server telah terinstal pada sistem Anda. Jika belum, ikuti langkah-langkah berikut:
1. Perbarui daftar paket:
sudo apt update
2. Instal MySQL Server:
sudo apt install mysql-server
3. Amankan instalasi MySQL:
sudo mysql_secure_installation
Ikuti petunjuk yang diberikan untuk mengatur kata sandi root dan opsi keamanan lainnya.
4. Verifikasi status MySQL:
sudo systemctl status mysql
Pastikan layanan MySQL berjalan dengan status "active (running)".
Bagian 2: Membuat Basis Data dan Tabel Contoh
Setelah MySQL terinstal, kita akan membuat basis data dan tabel untuk praktik perintah dasar SQL.
1. Masuk ke MySQL:
sudo mysql
2. Buat basis data baru:
CREATE DATABASE sekolah;
3. Gunakan basis data tersebut:
USE sekolah;
4. Buat tabel `siswa`:
CREATE TABLE siswa ( id INT AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(100), umur INT, kelas VARCHAR(10) );
Bagian 3: Perintah Dasar SQL
Berikut adalah penjelasan dan contoh penggunaan perintah dasar SQL:
1. INSERT – Menambahkan Data Baru
Perintah `INSERT` digunakan untuk menambahkan data baru ke dalam tabel.
Sintaks dasar:
INSERT INTO nama_tabel (kolom1, kolom2, ...) VALUES (nilai1, nilai2, ...);
Contoh:
INSERT INTO siswa (nama, umur, kelas) VALUES ('Budi Santoso', 15, '10A');
Perintah di atas menambahkan satu baris data ke dalam tabel `siswa` dengan nama "Budi Santoso", umur 15, dan kelas "10A".
2. SELECT – Mengambil Data
Perintah `SELECT` digunakan untuk mengambil data dari tabel.
Sintaks dasar:
SELECT kolom1, kolom2, ... FROM nama_tabel WHERE kondisi;
Contoh:
SELECT * FROM siswa;
Perintah di atas mengambil semua data dari tabel `siswa`.
3. UPDATE – Memperbarui Data
Perintah `UPDATE` digunakan untuk memperbarui data yang sudah ada dalam tabel.
Sintaks dasar:
UPDATE nama_tabel SET kolom1 = nilai_baru1, kolom2 = nilai_baru2, ... WHERE kondisi;
Contoh:
UPDATE siswa SET umur = 16 WHERE nama = 'Budi Santoso';
Perintah di atas memperbarui umur siswa bernama "Budi Santoso" menjadi 16.
4. DELETE – Menghapus Data
Perintah `DELETE` digunakan untuk menghapus data dari tabel.
Sintaks dasar:
DELETE FROM nama_tabel WHERE kondisi;
Contoh:
DELETE FROM siswa WHERE nama = 'Budi Santoso';
Perintah di atas menghapus data siswa yang bernama "Budi Santoso" dari tabel `siswa`.
Catatan Penting:
- Selalu gunakan klausa `WHERE` pada perintah `UPDATE` dan `DELETE` untuk menghindari perubahan atau penghapusan seluruh data dalam tabel.
- Pastikan Anda memiliki cadangan data sebelum melakukan operasi yang dapat mengubah atau menghapus data.
Referensi Tambahan:
- Untuk pemahaman lebih lanjut tentang perintah dasar SQL, Anda dapat merujuk ke [W3Schools - SQL Syntax](https://www.w3schools.com/sql/sql_syntax.asp). citeturn0search6
- Tutorial video yang membahas dasar-dasar perintah MySQL dapat ditemukan di [YouTube - MySQL Tutorial: Basic Queries](https://www.youtube.com/watch?v=XcDzS1kbDdc).