July 15, 2024

Perintah-perintah SQL Part 2: Perintah SQL DML(Data Manipulation Language)

2 min read

Artikel Sebelumnya (Part1)

Data Manipulation Language (DML) terdiri atas perintah – perintah yang beroperasi pada data didalam database. Ini mencakup pernyataan – pernyataan untuk menambahkan data ke dalam tabel atau pernyataan yang dipakai untuk melakukan query terhadap database.

Berikut ini adalah perintah – perintah SQL yang masuk dalam kelompok Data Manipulation Language (DML) :

  1. INSERT INTO         
  2. SELECT                   
  3. UPDATE                  
  4. DELETE

Berikut penjelasan dan contoh cara menuliskan perintah-perintah yang termasuk dalam DML(Data Manipulation Language), dalam menuliskan perintah SQL kali ini saya menggunakan MySQL Command Line.

Buat database dengan nama db_latihan_query, dan table dengan nama data_brng, deskripsi tablenya sebagai berikut:

mysqlp2_1

1.     Perintah INSERT INTO

Perintah ini digunakan untuk menambahkan data baru/record ke dalam sebuah table.

  • Isi table tersebut berdasarkan data-data dibawah ini:

[sourcecode]

<i>mysql> insert into data_barang values</i>

<i>    -> (‘B001′,’PENA’,’1500′,’2000′,’150′),</i>

<i>    -> (‘B002′,’PENSIL’,’1000′,’1500′,’200′),</i>

<i>    -> (‘B003′,’BUKU’,’2000′,’2500′,’170′);</i>

[/sourcecode]

mysqlp2_2

2.     Perintah SELECT

Perintah ini digunakan untuk memanggil/menampilkan seluruh data dari sebuah table.

mysql> select*from data_barang;

mysqlp2_3

Menampilkan sebagian kolom dari table:

  • Menampilkan kolom/field nm_barang, dan stock dari table data_barang.

mysqlp2_4

Menggunakan kondisi where untuk menampilkan data berdasarkan field tertentu.

  • Menampilkan data barang berdasarkan kode barang B001.

mysql> select*from data_barang where kd_barang=’B001′;

mysqlp2_5

3.   Perintah UPDATE

Perintah ini digunakan untuk memperbarui data pada sebuah table.

  • Mengganti harga jual 2000 menjadi 2500 pada kode barang B001.

mysql> update data_barang set harga_jual=’2500′ where kd_barang=’B001′;

mysqlp2_64. Perintah DELETE

Perintah ini digunakan untuk menghapus data pada sebuah table.

  • Menghapus data barang dengan kode barang B001.

mysql> delete from data_barang where kd_barang=’B001′;

mysqlp2_7

  • Menghapus seluruh data pada table data barang.

mysql> delete from data_barang;

mysqlp2_8

  • Menghapus seluruh data pada table data barang menggunakan perintah Truncate.

mysql> truncate data_barang;

mysqlp2_9

Selanjutnya Part 3

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.