Pertemuan 4
Data Manipulation Languange
DML atau Data Manipulation Language merupakan
perintah-perintah yang berfungsi untuk melakukan
manipulasi data ataupun objek-objek yang ada didalam
tabel.
Beberapa manfaat atau kegunaan dari DLL
diantaranya adalah sebagai berikut :
1. Pengambilan informasi yang disimpan dalam basis data.
2. Penyisipan informasi baru ke basis data.
3. Penghapusan informasi dari basis data.
4. Modifikasi informasi yang disimpan dalam basis data.
5. Query adalah perintah yang ditulis untuk mengambil
informasi. Bagian dari DML yang menangani
pengambilan informasi ini disebut bahasa query.
Data Manipulation Language (DML)
Penggunaan Data Manipulation Language
1. Perintah Insert
Perintah INSERT digunakan untuk menambah data baru
kedalam tabel.
mysql>insert into nama_tabel (daftar_field) values
(daftar_nilai);
mysql>insert into tb_barang (kd_brg, nm_brg, harga)
values (“BRG01”,”Pulpen”,2500);
2. Perintah Select
Perintah SELECT digunakan untuk menampilkan data
yang terdapat didalam database.
Mysql>select * from nama_tabel;
Mysql>select * from tb_barang;
3. Perintah Update
Perintah UPDATE digunakan untuk melakukan
perubahan terhadap sejumlah data yang ada didalam
tabel yang telah dibuat.
Mysql>update nama_tabel set field-2=nilai_field-2,
field-n=nilai_field-n where field-1=nilai_field-1;
Mysql>update tb_barang set nm_brg=”Penggaris”,
harga=1500 where kd_brg=”BRG01”;
4. Perintah Delete
Perintah DELETE digunakan untuk menghapus sejumlah
data yang ada didalam tabel yang telah dibuat.
Mysql> delete from nama_tabel where field=nilai_field;
Mysql> delete from tb_barang where kd_brg=”BRG01”;
Latihan !
1. Buat sebuah database dengan nama db_soal.
2. Buat sebuah tabel dengan nama soal_praktek dengan
menggunakan struktur tabel seperti dibawah ini:
Field Name Type Size Keterangan
kd_steori Char 5 Primary Key
nama_soal Varchar 30
tipe Varchar 2
3. Lalu isilah tabel soal_prakatek seperti dibawah ini:
4. Tampilkan isi record secara keseluruhan dari tabel
soal_praktek.
5. Updatelah isi record menjadi tipe=B untuk kode praktek
SP002.
6. Hapuslah record ke 3 dari tabel soal_praktek.
kd_spraktek nama_soal tipe
SP001 PPBD D
Sp002 Delphi C
SP003 Web Programmming A
 Selamat Mengerjakan 

Slide ppbd d3 pertemuan 4

  • 1.
  • 2.
    DML atau DataManipulation Language merupakan perintah-perintah yang berfungsi untuk melakukan manipulasi data ataupun objek-objek yang ada didalam tabel. Beberapa manfaat atau kegunaan dari DLL diantaranya adalah sebagai berikut : 1. Pengambilan informasi yang disimpan dalam basis data. 2. Penyisipan informasi baru ke basis data. 3. Penghapusan informasi dari basis data. 4. Modifikasi informasi yang disimpan dalam basis data. 5. Query adalah perintah yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query. Data Manipulation Language (DML)
  • 3.
    Penggunaan Data ManipulationLanguage 1. Perintah Insert Perintah INSERT digunakan untuk menambah data baru kedalam tabel. mysql>insert into nama_tabel (daftar_field) values (daftar_nilai); mysql>insert into tb_barang (kd_brg, nm_brg, harga) values (“BRG01”,”Pulpen”,2500); 2. Perintah Select Perintah SELECT digunakan untuk menampilkan data yang terdapat didalam database. Mysql>select * from nama_tabel; Mysql>select * from tb_barang;
  • 4.
    3. Perintah Update PerintahUPDATE digunakan untuk melakukan perubahan terhadap sejumlah data yang ada didalam tabel yang telah dibuat. Mysql>update nama_tabel set field-2=nilai_field-2, field-n=nilai_field-n where field-1=nilai_field-1; Mysql>update tb_barang set nm_brg=”Penggaris”, harga=1500 where kd_brg=”BRG01”; 4. Perintah Delete Perintah DELETE digunakan untuk menghapus sejumlah data yang ada didalam tabel yang telah dibuat. Mysql> delete from nama_tabel where field=nilai_field; Mysql> delete from tb_barang where kd_brg=”BRG01”;
  • 5.
    Latihan ! 1. Buatsebuah database dengan nama db_soal. 2. Buat sebuah tabel dengan nama soal_praktek dengan menggunakan struktur tabel seperti dibawah ini: Field Name Type Size Keterangan kd_steori Char 5 Primary Key nama_soal Varchar 30 tipe Varchar 2
  • 6.
    3. Lalu isilahtabel soal_prakatek seperti dibawah ini: 4. Tampilkan isi record secara keseluruhan dari tabel soal_praktek. 5. Updatelah isi record menjadi tipe=B untuk kode praktek SP002. 6. Hapuslah record ke 3 dari tabel soal_praktek. kd_spraktek nama_soal tipe SP001 PPBD D Sp002 Delphi C SP003 Web Programmming A  Selamat Mengerjakan 