DATA MANIPULATION LANGUAGE (DML)
Assalamualaikum Wr.Wb
Hello gays, kali ini saya akan membahas mengenai DML atau Data Manipulation Language dimana yaitu 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.
Sebenarnya ada beberapa jenis perintah DML, namun pada pembahasan kali ini saya hanya akan membahas terkait 4 perintah dasar dari beberapa jenis perintah DML, yaitu :
- Create/Insert
- Read/Select
- Update
- Delete
Terdapat beberapa cara penulisan perintah DML – INSERT, antara lain:
- Perintah dengan menyebutkan semua nama kolom.
- Perintah dengan menyebutkan beberapa nama kolom.
- Perintah tanpa menyebutkan nama kolom.
Namun, pada kesempatan kali ini saya hanya akan menggunakan perintah yang pertama yaitu perintah dengan menyebutkan semua nama kolom yaitu dengan menjalankan perintah :
MariaDB [Kasir]> insert into Pelanggan values
-> ('1','salman','sleman','CEO Petani Digital','12345654321','12345'),
-> ('2','cherrysha','ciamis','Sekretaris TG','23456765432','23456'),
-> ('3','fulan','mekah','Owner Tour Arab','34567876543','34567'),
-> ('4','fulanah','madinah','Bendahara OTA','45678987654','45678');
Query OK, 4 rows affected (0.012 sec)
Records: 4 Duplicates: 0 Warnings: 0
Jika Query OK, berarti insert valuesnya telah berhasil kita buat.
Perlu diperhatikan bahwa pada cara penulisan ini, kita harus mengetahui hal-hal berikut:
- Urutan isi kolom harus sama dengan urutan nama kolom, karena jika tidak, akan mengakibatkan error disebabkan tiap kolom (mungkin) mempunyai tipe data yang berbeda.
- Penulisan urutan nama kolom di atas tidak harus sama dengan urutan nama kolom saat pembuatan tabel, namun akan berakibat pada penulisan isi kolom (karena urutan isi kolom harus sesuai dengan urutan nama kolom).
Kemudian untuk melihat hasil dari perintah insert dan bagaimana dalam menampilkan syntak SQL pada record dari field pada tabel Pelanggan, yaitu dengan menjalankan perintah :
select * from Pelanggan;
dan
desc Pelanggan;
Gambar select and desc.
Selain itu untuk menampilkan seluruh data disebagian kolom dari field (nama dan pekerjaan) pada tabel pelanggan yaitu dengan menjalankan format perintah :
select nama,pekerjaan from Pelanggan;
Gambar table disebagian kolom.
Selanjutnya perintah untuk menghapus salah satu kolom pada tabel Pelanggan yaitu dengan mengetikkan perintah :
DELETE from Pelanggan WHERE id_pelanggan=1;
dan
DELETE from Pelanggan WHERE nama="fulanah";
Gambar delete.
Pada gambar diatas perbedaan dari perintah pertama dan kedua adalah pada penghapusan kolom pertama menggunakan id_pelanggan=1;. Sedangkan pada kolom keempat menggunakan nama="fulanah"; tetapi mempunyai arti yang sama yaitu dalam hal penghapusan kolom.
Dan terakhir yaitu mengupdate atau mengganti nama pada kolom ketiga nama fulan diganti dengan nama Aku Cakep, yaitu dengan menjalankan perintah :
UPDATE Pelanggan SET nama = "Aku Cakep" WHERE id_pelanggan=3;
Gambar update.
Terimakasih🙏
Komentar
Posting Komentar