Apa saja perintah SQL DML?
Data manipulation di dalam SQL mencakup banyak hal mengenai query. Hal-hal yang akan dibahas di sini adalah yang terkait dengan query secara umum, yaitu :
Menurut Connoly dan Begg (2005, p117), perintah yang digunakan dalam data manipulation adalah:
- SELECT : untuk menampilkan hasil query data dalam basis data
- INSERT : untuk memasukkan data ke dalam basis data
- UPDATE : untuk memperbarui data dalam basis data
- DELETE : untuk menghapus data dalam basis data.
Tujuan perintah SELECT adalah untuk mengembalikan nilai dan menampilkan data dari satu atau lebih tabel dalam basis data. Contoh penggunaan statement SELECT:
SELECT [DISTINCT|ALL] {*|[columnExpression [AS newName] [,...]}
FROM TabelName [alias] [,..]
[WHERE condition]
[GROUP BY columnList] [HAVING condition]
[ORDER BY columnList]
Penjelasan tentang code diatas, bahwa;
- SELECT menetapkan kolom yang ingin ditampilkan pada output.
- FROM menetapkan tabel-tabel yang hendak digunakan.
- WHERE menyaring data yang ditampilkan berdasarkan kondisi yang ditentukan.
- GROUP BY membentuk kelompok berdasarkan nilai kolom yang diinginkan.
- HAVING menyaring kelompok subjek dari kondisi tertentu.
- ORDER BY: menetapkan urutan untuk keluaran data.