Soal / Permasalahan
Data Manipulation Language (DML), kelompok
perintah untuk memanipulasi data dalam basis data, contohnya select, insert, delete, dan update.
INSERT
à INSERT berfungsi untuk memasukkan data kedalam suatu record pada tabel tertentu
à INSERT berfungsi untuk memasukkan data kedalam suatu record pada tabel tertentu
UPDATE
à Perintah UPDATE digunakan untuk mengubah record dari suatu tabel
DELETE
à DELETE berfungsi untuk menghapus suatu record pada tabel.
à Perintah UPDATE digunakan untuk mengubah record dari suatu tabel
DELETE
à DELETE berfungsi untuk menghapus suatu record pada tabel.
SELECT
à SELECT berfungsi untuk menampilkan data sesuai dengan ketentuan yang didefinisikan oleh kondisi.
à SELECT berfungsi untuk menampilkan data sesuai dengan ketentuan yang didefinisikan oleh kondisi.
Landasan Teori
Apakah yang dimaksud dengan Data Manipulation Language?
Perintah apa saja yang terdapat dalam DML?
Pembahasan
Data
Manipulation Language (DML)
DML sendiri adalah kumpulan perintah SQL yang
berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait
dengan perubahan struktur dan definisi tipe data dari objek database seperti
table, column, dan sebagainya.
Berikut adalah perintah DML yang digunakan pada MySQL.
SELECT //untuk menampilkan data
INSERT //untuk menambahkan data baru
UPDATE //untuk mengubah data yang sudah ada
DELETE //untuk menghapus data
//Contoh Select
SELECT *
FROM ms_karyawan
//Contoh Select
SQL> select * from wilayah;
//Contoh Insert
INSERT INTO ms_karyawan(
kode_cabang,
kode_karyawan,
nama_depan,
nama_belakang,
jenis_kelamin,
gaji )
VALUES ('cab-001','kar-001','Feris','Thia','Laki-laki',1500000);
INSERT INTO ms_karyawan(
kode_cabang,
kode_karyawan,
nama_depan,
nama_belakang,
jenis_kelamin,
gaji )
VALUES ('cab-001','kar-001','Feris','Thia','Laki-laki',1500000);
//Contoh insert
INSERT INTO WILAYAH VALUES(1,’JAWA’);
//Contoh Update
UPDATE karyawan SET alamat=’Villa Bukit Tidar 41’, jabatan=’Manager HRD’ WHERE nama=’Mahendra Mahawira’ ;
//Contoh Update
UPDATE karyawan SET alamat=’Villa Bukit Tidar 41’, jabatan=’Manager HRD’ WHERE nama=’Mahendra Mahawira’ ;
//Contoh Update
SQL> update wilayah set
nama_wilayah=’sumatra’where kode_wilayah=1;
//Contoh Delete
DELETE FROM karyawan WHERE nama=’Widyawati’ ;
//Contoh Delete
DELETE FROM karyawan WHERE nama=’Widyawati’ ;
//Contoh Delete
SQL> delete from wilayah
SQL> delete from wilayah where
kode_wilayah=1;
Kesimpulan
DML
merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data
sebagaimana direpresentasikan oleh model data. Ada 2 (dua) jenis DML adalah
sebagai berikuit :
1.
Prosedural, yang mensyaratkan pemakai menentukan, data
apa yang diinginkan serta bagaimana cara mendapatkannya.
2.
Nonprosedural, yang membuat pemakai dapat menentukan
data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.
Contoh paket bahasa prosedural DML : dBase, FoxBase, sedang untuk Nonprosedural DML : SQL (Structure Query Language), QBE (Query By Example).
Query
Adalah pernyataan yang diajukan untuk mengambil informasi di dalam suatu basis data. Query merupakan bagian dari DML yang untuk pengambilan informasi disebut Query Language.
Daftar
Pustaka
mysql.phi-integration.com/sql/apa-itu-dml-ddl
id.wikipedia.org/wiki/SQL
imam2net.web.id/2011/11/pengertian-dan-fungsi-sql-atau-mysql.html
Tidak ada komentar:
Posting Komentar