Data manipulation Language (DML)
1. Insert
Untuk
menyimpan data dalam tabel digunakan sintaks:
INSERT INTO
NAMA_TABLE (DAFTAR_FIELD) VALUES (DAFTAR_NILAI)
Contoh:
INSERT
INTO TEST (NAMA,ALAMAT,PASSWORD) VALUES ('test','alamat','pass');
2.
Update
Untuk mengubah data menggunakan sintax
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE
[KONDISI]
Contoh:
UPDATE Msuser set password="123456" where
username="abc";
3.
Delete
Untuk menghapus data dipergunakan sintaks:
Contoh:
DELETE
FROM TEST WHERE NAMA='test';
4. Select
SELECT adalah perintah yang paling sering digunakan pada SQL,
sehingga kadang-kadang istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih
tabel, biasanya dalam sebuah basis data yang sama. Secara umum, perintah SELECT memiliki bentuk lengkap
Secara umum sintaknya adalah sebagai berikut :
SELECT * FROM nama_tabel [WHERE
kondisi]
atau
SELECT field1,field2,... FROM
nama_tabel [WHERE kondisi]
Terdapat
dua tipe DML, yaitu:
1.
Prosedural
Membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan dan bagaimana cara mendapatkannya.
Membutuhkan pemakai untuk menspesifikasikan data apa yang dibutuhkan dan bagaimana cara mendapatkannya.
2.
Non Prosedural
Non Prosedural membutuhkan pemakai untuk menspesifikasikan data apa yang di butuhkan tanpa tahu bagaimana cara mendapatkannya. Contoh paket bahasa prosedural adalahdBase III, FoxBase, sedangkan non prosedural adalah SQL (Structure Query Language) atau Query By Example (QBE)
Non Prosedural membutuhkan pemakai untuk menspesifikasikan data apa yang di butuhkan tanpa tahu bagaimana cara mendapatkannya. Contoh paket bahasa prosedural adalahdBase III, FoxBase, sedangkan non prosedural adalah SQL (Structure Query Language) atau Query By Example (QBE)
Kita juga punya nih artikel mengenai Data Manipulation Language, silahkan dikunjungi dan dibaca, berikut linknya: http://repository.gunadarma.ac.id/bitstream/123456789/6748/1/Jurnal_Yahya.pdf
BalasHapusTerimakasih