Manipulasi Data (DML) pada Table dalam Postgree
DML (Data Manipulatin Language) merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti :
- Insert (memasukkan)
- Select (mencari/mengambil)
- Update (merubah)
- Delete (menghapus)
Tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database
INSERT : Untuk meyisipkan atau memasukkan data baru ke dalam tabel. Penggunaannya setelah database dan tabel selesai dibuat.
|
INSERT INTO nama_tabel [(field ke-1,…,field ke-n)]
VALUES (nilai_field_ke-1, …,nilai_field_ke-n) ;
VALUES (nilai_field_ke-1, …,nilai_field_ke-n) ;
Contoh:
Hasilnya adalah sebagai berikut:
SELECT * FROM barang;
SELECT * FROM suplier;
SELECT * FROM pasok;
SELECT Untuk menampilkan/menyeleksi data yang dinginkan dari sekumpulan data yang ada.
|
SELECT kode_barang,nama_barang FROM barang
Contoh:
Hasilnya adalah sebagai berikut:
SELECT nama_field
FROM nama_tabel
WHERE [kondisi]
FROM nama_tabel
WHERE [kondisi]
Contoh:
Hasilnya adalah sebagai berikut:
Perintah Select Lebih dari 1 Table
Menampilkan nama barang, dan nama penyuplai yang memasok
barang lebih dari 100
Hasilnya adalah sebagai berikut:
UPDATE = Digunakan untuk mengganti nilai dari kolom. Klausa Where digunakan jika data yang akan diganti (diupdate) hanya pada kolom tertentu saja. Tanpa klausa Where, semua baris akan berubah nilainya.
|
UPDATE nama_tabel
SET nama_field = data_baru
WHERE nama_field = data_lama;
SET nama_field = data_baru
WHERE nama_field = data_lama;
Contoh :
Hasilnya adalah sebagai berikut:
SELECT * FROM barang
Sebelum
Sesudah
Delete digunakan untuk menghapus semua baris sesuai dengan kondisi yang telah ditetapkan.
|
DELETE FROM nama_tabel
[WHERE <condition> ];
[WHERE <condition> ];
Contoh:
Hasilnya adalah sebagai berikut:
SELECT * FROM SUPLIER;
Sebelum
Sesudah
0 komentar
Fell free to comments.