Pada tutorial sebelumnya Saya telah membahas mengenai DDL
beserta pengertian dan contohnya. Pada pembahasan kali ini kita akan belajar
memahami perintah Data Manipulation Language (DML) pada MySQL. DML adalah
sebuah metode Query yang dapat digunakan apabila DDL telah terjadi, sehingga
fungsi dari Query DML ini untuk melakukan pemanipulasian database yang telah
dibuat.
Perintah-perintah DML diantaranya seperti:
INSERT merupakan perintah untuk memasukkan data kedalam tabel
UPDATE merupakan perintah untuk melakukan edit data lama menjadi data baru
DELETE merupakan perintah untuk melakukan hapus data pada tabel.
Perintah DML pada MySQL
Memasukkan Data pada tabel ( INSERT )
Memasukkan data dalam semua program menggunakan query SQL dengan perintah INSERT. Syarat untuk memasukkan data adalah telah terciptanya tabel pada sebuah database. Query yang digunakan adalah :
INSERT INTO nama_tabel VALUES ('isi_field1', 'isi_field2',
'isi_field3', '....', 'isi_fieldN');
Contoh
INSERT INTO mahasiswa VALUES ('1', 'Saputro', 'Semarang',
'saputro@maribelajarcoding.com', '0857457', 'L');
Memperbarui Isi Data ( UPDATE )
Update data adalah sebuah proses edit data lama
menjadi data yang lebih baru. Namun tidak semua data dalam database yang perlu
di edit, melainkan sebagian data yang dianggap perlu untuk diedit saja. Query SQL
yang digunakan adalah UPDATE yang di ketikkan seperti berikut :
UPDATE nama_tabel SET
field_1 = 'data_baru',
field_2 ='data_baru',
.......... ,
Field_N ='data_baru';
Contoh
UPDATE mahasiswa SET
nama = 'singgih saputro',
alamat ='semarang selatan'
WHERE
id_mhsw ='1';
Menghapus Data ( DELETE )
Untuk menghapus data, MySQL memiliki query bernama DELETE.
Penggunaannya diikuti dengan nama data yang akan dihapus. Berikut query untuk
menghapus semua data yang terdapat pada tabel :
DELETE FROM nama_tabel;
Sedangkan berikut query untuk menghapus data yang diinginkan dari sebuah tabel :
DELETE FROM nama_tabel WHERE kondisi;
Contoh
DELETE FROM mahasiswa WHERE id_mhsw ='1';