Kamis, 25 April 2013

Data Manipulation Language (DML) pada SQL


Mata Kuliah : Structure Query Language II (SQL II)
Dosen : Titik Lusiani, M.Kom, OCA
Blog : blog.stikom.edu/lusiani

     
    Manipulasi data merupakan perintah statement dalam sql terdiri dari select,insert,update,delete. Perintah menambahkan kolom baru dalam tabel menggunakan insert, mengubah data pada tabel menggunakan update, menghapus kolom dari tabel menggunakan delete dan truncate, controlling transaction menggunakan commit, rollback, savepoint.


     Insert digunakan untuk menyisipkan (menambah) baris ke tabel database, insert dapat dipakai dengan beberapa cara :
a) Memasukkan sebuah baris lengkap
        Contoh : insert into Customers 
                        values (‘1001’,
’                       Toni’,’jalan123’,
                         ’Surabaya’,’sby’,’61453’,’NULL’,’NULL’);
b) Memasukkan sebuah baris sebagian
        Contoh : insert into Customers (cust_id,cust_name,cust_address,
                        cust_city,cust_state,cust_zip)
                        Values (‘1002’,’Tono’,’jalan234’,
                         ’Surabaya’,’sby’,’61453’);
c) Memasukkan hasil dari sebuah query
        Contoh : insert into Customers (cust_id,cust_contact,cust_email,
                         cust_name,cust_address,
                         cust_city,cust_state,cust_zip)
                         Select cust_id, cust_contact,cust_email,cust_name,
                         cust_address,cust_city,cust_state,cust_zip
                         From CustNew;

     Menghapus data dari sebuah tabel menggunakan perintah delete yang dapat digunakan untuk menghapus baris khusus dan semua baris dari sebuah tabel sesuai dengan permintaan. Perintah truncate digunakan untuk menghapus semua isi pada tabel.

    Controlling transaction terdiri dari commit,rollback,savepoint. Controlling transaction digunakan untuk menjaga integrasi database dengan memastikan bahwa sejumlah operasi sql mengeksekusi secara lengkap atau tidak sama sekali.

Direct Link Download Materi

1 komentar: