Perintah dasar SQL: SELECT, INSERT, UPDATE, DELETE

From OnnoWiki
Jump to navigation Jump to search

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:


Pranala Menarik