Data Manipulation Language DML

B. Data Manipulation Language DML

 INSERT Pada penjelasan DML berasal dari sauri_sofyan.blogspot . Perintah INSERT digunakan untuk menambahkan data baru ke dalam tabel. Pada format yang pertama nama_tabel menunjukkan nama tabel yang akan ditambahkan data kedalamnya, daftar_kolom menunjukkan namanama kolom dari tabel yang dipisahkan menggunakan tanda koma, selanjutnya daftar_nilai adalah nilai-nilai dipisahkan dengan tanda koma yang berhubungan dengan masing-masing kolom yang disebutkan dalam daftar_kolom jumlah kolom harus sama dengan jumlah nilai.Pada format yang kedua setelah klausa SET adalah daftar pasangan nama kolom dan nilainya masing-masing yang dipisahkan menggunakan tanda koma. Salah satu dari kedua format penulisan tersebut memungkinkan untuk menambahkan beberapa data sekaligus dengan sebuah perintah. Berikut ini contoh Gambar 2.21 penulisan perintah INSERT dalam proses panambahan data ke dalam tabel mahasiswa : Gambar 2.21 Contoh INSERT DATA  UPDATE Perintah UPDATE digunakan untuk merubah isi dari barisbaris data yang ada. Untuk menggunakannya, sebutkan nama tabel yang akan dirubah isi baris-baris datanya, sertakan klausa SET yang diikuti dengan daftar pasangan nama kolom dan nilainya , dan biasanya perintah UPDATE diikuti dengan klausa WHERE yang menentukan barisbaris data mana sajakah yang akan dirubah. Berikut ini format penulisan perintah UPDATE: Sebagai contoh dalam tabel mahasiswa, kita akan merubah nilai kolom alamat dari sebuah baris data yang memiliki mahasiswa_id=1016, sebagaimana yang tampak Gambar 2.22 berikut ini. Gambar 2.22 Contoh Perintah UPDATE  DELETE Untuk menghapus barisbaris data yang ada dalam tabel, gunakanlah perintah DELETE. Perintah DELETE memungkinkan penggunaan klausa WHERE untuk menentukan baris - baris data mana saja yang akan dihapus. Jika Anda tidak menyertakan klausa WHERE maka akan berakibat seluruh baris data yang ada dalam tabel akan dihapus, Untuk menghapus seluruh baris data yang ada dalam tabel format penulisannya seperti berikut ini: Sedangkan untuk menghapus baris – baris data tertentu saja, format penulisannya seperti berikut ini : Sebagai contoh, kita akan menghapus baris data yang ada dalam table mahasiswa yang memiliki mahasiswa_id=1016, seperti gambar 2.23 berikut ini. Gambar 2.23 Contoh Perintah DELETE a. Perintah untuk menampilkan data Data Retrieval  SELECT Tidak ada gunanya menyimpan data kedalam database kecuali bermaksud untuk menampilkan dan melakukan sesuatu terhadap data tersebut. Inilah fungsi dari perintah SELECT. Sintaks dasar dari perintah SELECT tampak seperti berikut ini:  Daftar_pilihan_kolom , menunjukkan kolom – kolom apa saja yang akan dipilih atau ditampilkan.  Daftar_tabel, menunjukkan dari table apa saja baris – baris data diambil atau dipilih.  Batasan_batasan_utama, menunjukkan apa saja kondisi – kondisi baris data yang harus terprnuhi.  Grup_kolom, menunjukkan bagaimana mengelompokkan hasil – hasil query.  Urutan_kolom, menunjukkan bagaimana mengurutkan hasil – hasil query.  Batasan_batasan_tambahan, menunjukkan apa saja kondisi – kondisi tambahan dari baris data yang harus terprnuhi.  Jumlah , menunjukkan batas dari hasil query. Gambar 2.24 Contoh Perintah SELECT b. Perintah untuk mengontrol transaksi Transaction Control Language TCL  COMMIT  ROLLBACK  SAVEPOINT c. Perintah untuk mengatur wewenang atau privilege Data Control Language DCL  GRANT  REVOKE

C. Data Control Language DCL