Anda di halaman 1dari 2

Bahan Ajar KD 3.

8
Select, Insert, Update, Delete pada SQL

Bahan ajar berikut ini dapat digunakan sebagai kamus terutama kepada siswa di dunia SQL. Bahan
ajar di bawah ini membahas perintah-perintah yang dapat digunakan untuk melakukan transaksi
data berupa select, insert, update, dan delete pada database SQL.

Data Manipulation Language (DML)


DML adalah sub perintah dari bahasa SQL yang digunakan untuk memanipulasi data dalam
database yang telah dibuat. Terdapat empat perintah penting dalam DML, yaitu INSERT,
SELECT, UPDATE, dan DELETE.

INSERT: perintah ini digunakan untuk memasukkan data baru ke dalam sebuah tabel. Perintah
ini tentu saja bisa dijalankan ketika database dan tabel sudah dibuat.
Contoh: INSERT INTO nama_tabel VALUES (data1, data2, dst…);

SELECT: perintah ini digunakan untuk mengambil dan menampilkan data dari tabel atau bahkan
dari beberapa tabel dengan penggunaan relasi.
Contoh: SELECT nama_kolom1, nama_kolom2 FROM nama_tabel;

UPDATE: perintah update digunakan untuk memperbaharui data pada sebuah tabel.
Contoh: UPDATE nama_tabel SET kolom1=data1, kolom2=data2,… WHERE kolom=data;

DELETE: perintah delete digunakan untuk menghapus data dari sebuah tabel.
Contoh: DELETE FROM nama_tabel WHERE kolom=data;

Berikut ini adalah format dan contoh perintah Data Manipulation Language (DML)
1. Select
Perintah select digunakan untuk mengambil data dari tabel.
Sintaks:
SELECT [nama_kolom] FROM [nama_tabel] WHERE [kondisi] ORDER BY [nama_kolom]
Contoh:
SELECT * FROM data_kecamatan WHERE kota = 'Jakarta Utara' ORDER BY kecamatan
SELECT nama, umur FROM data_penduduk ORDER BY nama

2. Insert
Perintah insert digunakan untuk memasukkan data ke dalam tabel.
Sintaks:
INSERT INTO [nama_tabel] (kolom1, kolom2, ...) VALUES (data1, data2, ...)
Contoh:
INSERT INTO data_penduduk (nama, umur) VALUES ('budi','25')

3. Update
Perintah update digunakan untuk memodifikasi data pada suatu tabel.
Sintaks:
UPDATE [nama_tabel] SET kolom1 = data1, kolom2 = data2, ... WHERE [kondisi]
Contoh:
UPDATE data_penduduk SET nama = 'budi santosa', umur='30' WHERE id = 1

4. Delete
Perintah delete digunakan untuk menghapus data dari tabel.
Sintaks:
DELETE FROM [nama_tabel] WHERE [kondisi]
Contoh:
DELETE FROM data_penduduk WHERE nama = 'budi'

Anda mungkin juga menyukai