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.
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'