Minggu, 20 September 2015

Pengenalan Tentang DML (Data Manipulation Language)

Hai freedomers...
apa kabar ?

saya mau bahas kelanjutan dari postingan sebelumnya yang tentang DDL..
kali ini tentang DML yaitu singkatan dari Data Manipulation Language..
kalau dilihat dari terjemahannya dah ketahuan kan.. bahasa yang digunakan untuk memanipulasi data.
nah kalau dari definisi aslinya yaitu :

Perintah-perintah yang digunakan untuk menampilkan, menambah, mengubah, dan menghapus data di dalam objek-objek yang didefinisikan oleh DDL.
Perintah-perintah dalam DML :

  • INSERT
  • SELECT
  • UPDATE
  • DELETE
contoh sintak dari fungsi INSERT dari QUERY :
INSERT INTO mahasiswa VALUES (15312144,'Empi Ardhianta','TI','Islam')

fungsi INSERT digunakan untuk memasukkan data ke TABLE sebuah database.

contoh sintak dari fungsi SELECT dari QUERY :
SELECT * FROM  mahasiswa

fungsi SELECT digunakan untuk menampilkan data di sebuah table dalam database.
bisa juga di kombinasikan dengan kategori misalnya

SELECT * FROM mahasiswa ORDER BY npm
maksud disini adalah untuk menampilkan data berdasarkan npm

tanda bintang (*) maksudnya adalah untuk menampilkan SEMUA data yang ada pada table yang ingin ditampilkan.. dalam hal di atas ya table mahasiswa..

untuk sintak SELECT bisa dikombinasikan dengan :

  • NOT
  • AND
  • OR
  • BETWEEN
  • LIKE
  • IN
  • GROUP BY
  • ORDER BY
  • SUBQUERY
  • ASC
  • DESC
nah untuk perhitungan sendiri bisa juga dikombinasikan dengan

  • SUM
  • AVG
  • COUNT
  • MIN
  • MAX
contoh yang menggunakan SUM
SELECT SUM (tunjangan) AS 'TOTAL TUNJANGAN' from gaji

lanjut ke fungsi UPDATE !
fungsi UPDATE digunakan untuk mengedit atau mengubah data di dalam table.

contoh sintaknya :
UPDATE pegawai SET nama_pegawai='Empi Ardhianta' where id_pegawai=1

lanjut lagi ke fungsi DELETE !
digunakan untuk menghapus data di table.

contoh sintaknya :
DELETE from pegawai WHERE nama_pegawai='Empi_Ardhianta'
jadi akan menghapus semua data pada tabel pegawai yang memiliki nama_pegawai = Empi Ardhianta


oke sahabat freedomers sekian dulu curhatnya....

silahkan komentar jika ada yang ingin ditanyakan...

0 komentar:

Posting Komentar