Basis Data XII – KD2 Merancang SQL bertingkat dalam memanipulasi basis data


D M L (Data Manipulation Language)

            DML atau Data Manipulation Language merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain :
  • SELECT untuk menampilkan data
  • INSERT untuk menambahkan data baru
  • UPDATE untuk mengubah data yang sudah ada
  • DELETE untuk menghapus data
            Select  adalah perintah yang paling sering digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada perintah selectSelect digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama. Secara umum, perintah SELECT memiliki bentuk lengkap.


SELECT
contoh:
select * from siswa;

select * from koleksi;


INSERT
contoh:
insert into siswa(nis,nama_siswa,alamat)
 values('091011001','Deby','Jl. Gajah No. 15');

insert into koleksi(id_koleksititleauthorpublisher,thn_terbitstok)
        values('103','Sistem Basis Data','Robert','Yudistira','2010','7')

            Bentuk perintah di atas akan menambahkan suatu data pada table yang sudah ditentukan. Contohnya seperti diatas. Huruf yang berwarna merah menandakan data yang akan ditambahkan. Huruf yang bergaris bawah menandakan tablenya (siswa, koleksi)dan variable-variabelnya.
UPDATE
contoh:
update siswa set jenkel='L' where nis='091011001';

update koleksi set author='OneWay' where id_koleksi='103';

            Bentuk perintah di atas digunakan untuk mengubah suatu data pada table yang sudah ditentukan. Huruf yang berwarna merah menandakan data yang akan ditambahkan. Huruf yang bergaris bawah menandakan tablenya (siswa, koleksi) dan variable-variabelnya (nis, id_koleksi).
DELETE

contoh:

delete from siswa where nis='091011001';

delete from koleksi where id_koleksi='103';
            Bentuk perintah di atas digunakan untuk mengubah suatu data pada table yang sudah ditentukan.  Huruf yang berwarna merah menandakan kondisi data yang akan diinginkan. Huruf yang bergaris bawah menandakan nama tablenya

Comments