DML ( Data Manipulation Language ) pada SQL



SQL Data Manipulation Language
     Berfungsi untuk memanipulasi data (menampilkan, menambahkan, dan menghapus data).
1.      INSERT
Digunakan untuk Menambah Data dalam satu record .
Atau bisa juga bila kita mengingat seluruh bentuk field dalam tabel
Insert Into namatable values (‘nilaifield1’,’nilaifield2’,…).
2.      SELECT
Berfungsi untuk Menampilkan record data yang ada dalam table .

Simbol * bermaksud ‘all’ atau ‘semua’, dan digunakan untuk mewakili semua atribut dalam satu tabel
-Menampilkan sebagian field beserta recordnya yang ada pada tabel

-Menampilkan baris record tertentu berdasarkan pilihan field yang diberikan
-Menampilkan satu field beserta recordnya yang tidak akan berulang

Baris-baris pendua atau berulang (duplicate) tidak akan dipaparkan.
Sekiranya kita memilih lebih dari satu atribut ketika menggunakan
DISTINCT, hasilnya adalah gabungan atribut-atribut yang unik
-Menampilkan beberapa field beserta recordnya yang sama tidak akan berulang

satu baris nip [03] tidak dipaparkan kerana berulang
                  -Menggunakan Ungkapan Aritmatik dalam Pernyataan +, -, /, *
                    Kita boleh menamakan semula suatu atribut (walaupun telah mempunyai nama) dengan menggunakan AS.

           SELECT nama, gaji/2 AS gajisetengah FROM pegawai
-Kita dapat membuat dan mengubah judul field yang akan di tampilkan


menampilkan nama dari tabel pegawai dimana field nama pada hasil SQL di ubah menjadi nama lengkap.

-Menggunakan Simbol perbandingan <, >, = untuk membuat pemilihan


-Menggunakan operator Boolean Seperti And OR dan Not


-Operator Logik Boolean
          Apabila AND digunakan, disemua syarat sebelum dan setelah AND harus benar untuk suatu tuple dipilih
          Apabila OR digunakan, hanya salah satu syarat sebelum atau sesudah OR harus benar ataupun keduanya benar untuk suatu tuple dipilih
          Apabila NOT digunakan, yang bukan syarat yang akan di tampilkan
-Jarak Nilai Sebagai Kriteria
*Kita boleh mengunakan pernyataan BETWEEN

*Operator In
Pencocokan data kondisi pencarian dengan salah satu data yang ada pada suatu daftar nilai.
*Operator Like
             Untuk pencarian data dan Bekerja pada type data char, varchar, text

-Fungsi Agregat
fungsi yang mengambil suatu kumpulan nilai-nilai sebagai input dan mengembalikan satu nilai sebagai output


SQL menyediakan 5 fungsi
AVG  : Rata-rata
MIN   : Minimum
MAX : Maksimum
SUM : PenJumlahan isi record
COUNT : menjumlahkan data
          Operasi MIN, MAX dan COUNT dapat dilakukan dalam atribut yang mempunyai jenis data rentetan (string) seperti Char, Text, dan Varchar
          Operasi AVG dan SUM hanya boleh dilakukan keatas atribut-atribut yang mempunyai jenis data numerik yang berjenis int, bigint, decimal, bit, numeric, real, smallint, tinyint.

a)      SUM à Penjumlahan dalam satu kolom

 
Menampilkan jumlah keseluruhan dari tunjangan yang diberikan.
b)      Avg à menghitung nilai rata-rata dalam satu kolom .
c)      Min à Untuk mencari atau menampilkan  nilai terendah
d)      MAX à Untuk mencari atau menentukan nilai tinggi

e)      COUNT à Menghitung jumlah record yang sesuai dengan kondisi.
-Pengelompokan Record (Group by)
Pada kondisi tertentu, sekumpulan record dapat dikelompokkan berdasarkan satu atau lebih field yang terdapat pada sebuah tabel atau query.

-Pengurutan (Order by)
              Hasil dari query dapat di urutkan berdasarkan pada satu atau lebih kolom.   
     
-Pernyataan Having
-menampilkan kelompok-kelompok data tertentu
-having berbeda dengan where, pernyataan where digunakan untuk memberikan criteria sebelum pengelompokan dan melakukan penyaringan baris. Sedangkan having digunakan untuk memberikan criteria setelah pengelompokan dilakukan, menyaring kelompok, dan menentukan kondisi bagi Group By.

3.      UPDATE
Berfungsi untuk mengubah satu atau lebih data yang terdapat pada satu atau lebih kolom table.
-Menukar record dalam Tabel
pernyataan diatas akan menambah ‘gaji’ yang awal dengan +12000 dalam tabel pegawai
4.      DELETE
Berfungsi untuk menghapus satu atau beberapa record dalam suatu tabel.
 


2 Response to "DML ( Data Manipulation Language ) pada SQL"

  1. Diny Fahmila says:
    June 14, 2013 at 1:17 AM

    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
    Terimakasih

  2. Anonymous Says:
    January 28, 2022 at 11:34 PM

    Daftar Situs Judi Slot Online & Judi Online Casino Online
    The Situs Judi หาเงินออนไลน์ Slot Online & Judi Online Casino Online. TopGame. Judi 제왕카지노 Slot Online Terpercaya. 카지노사이트 Joker123. Game Slot Online. Slot Online Pragmatic Play.

Post a Comment