DML ( Data Manipulation


   DML ( Data Manipulation Language ) adalah subbahasa SQL yang digunakan untuk memanipulasi data dalam basis data yang dibuat, misalnya untuk pengambilan, penyisipan, pengubahan, dan penghapusan data. Perintah-perintah  yang termasuk dalam DML sebagai berikut. 

  • Insert 
         Perintah insert digunakan untuk menambahkan atau menyisipkan data baru ke dalam tabel. Syarat menggunakan perintah inii adalah database dan tabel harus sudah dibuat, Kemudian, Anda dapat menggunakan perintah ini untuk memasukkan data ke dalam tabel.

  • Menambah baris dengan mengisi data pada setiap kolom.


  • Menambah baris dengan hanya mengisi data pada pada kolom tertentu.


  • Update

    Perintah UPDATE digunakan untuk mengubah, memperbarui, atau mengedit data dari satu tabel atau lebih dari suatu database. Secara umum terdapat dau macam fungsi UPDATE pada SQL, yaitu update secara keseluruhan dan update berdasarkan kondisi.

  • Perintah meng-update data dari suatu tabel secara keseluruhan.

  • Perintah meng-update data dari suatu tabel berdasarkan kondisi tertentu.

  • Update

  •     Perintah SELECT merupakan perintah SQL yang berfungsi untuk mengambil atau menampilkan data dari satu tabel atau beberapa tabel sekaligus dalam relasi. Dengan menggunakan perintah SELECT, informasi dapat disajikan sesuai kebutuhan.

    • Projection
         Projection adalah kemampuan perintah SELECT untuk memilih field/kolom mana yang akan ditampilkan.


  • Selection
  •  
            Selection adalah kemampuan perintah SELECT untuk memilih baris yang akan ditampilkan.
    Suatu baris akan ditampilkan sesuai dengan kondisi ( kriteria ) yang diinginkan dengan bantuan klausa WHERE. Klausa WHERE ini digunakan untuk menetapkan kondisi atau kriteria yang harus dipenuhi dalam menampilkan query. Klausa ini boleh tidak digunakan.

      Contoh: 
                   select kd_buku, nm_buku from table_dml where kd_buku = 'B01' ;


    • Delete
    Perintah DELETE digunakan untuk menghapus data dari tabel. Biasanya data yang dihapus merupakan data yang sudah tidak diperlukan lagi. Pada saat menghapus data, perintah yang telah dijalankan tidak dapat digagalkan atau di-cancel, sehingga data yang telah hilang tidak dapat dikembalikan lagi.

        Sintaksis yang digunakan sebagai berikut. 













      Komentar