Pada materi kali ini, kita akan melanjutkan seri dari Tutorial PostgreSQL. Setelah sebelumnya kita membahas Impelemntasi DDL, sekarang kita akan mencoba mengimplementasikan DML dengan berbagai operasi, seperti CREATE, READ, UPDATE dan DELETE untuk memanipulasi data dalam tabel.
- Create Data (INSERT)
Dalam melakukan tambah data, kita bisa menambahkannya satu persatu atau sekaligus. Temen-temen bisa memilih sesuai dengan kebutuhan. - Menambahkan Data Satu Persatu
- Menambahkan Data Sekaligus
Catatan :
1. Nilai pada kolom id akan terus bertambah karena menggunakan tipe data Serial, ini juga menjadikan kolom id tidak perlu diisi secara manual.
2. Nilai created_at dan updated_at digenerate oleh PostgreSQL karena sudah menggunakan key constraints default.
3. Kolom is_active hanya bisa diisi dengan TRUE atau FALSE karena menggunakan tipe data boolean.
4. Karena menggunakan tipe data enum yang berisi 'L' dan 'P', maka kita hanya bisa menambahkan nilai yang sesuai dengan yang telah ditentukan sebelumnya.
Jika temen-temen mengisi kolom gender dengan nilai selain 'L' dan 'P', maka akan terjadi error seperti berikut : - Menampilkan Data (SELECT)
Untuk menampilkan data, kita memiliki fleksibilitas dalam memilih data yang ingin ditampilkan serta menentukan urutannya sesuai kebutuhan. - Menampilkan Semua Data
Gunakan perintah bintang (*) untuk mengambil semua kolom yang ada pada tabel. - Menampilkan Sebagian Data
Untuk menampilkan sebagian data, temen-temen hanya perlu mengganti (*) dengan nama kolom yang mau diambil. - Menampilkan Data Berdasarkan Klausa WHERE
- Menampilkan Data Dengan Filter (Search)
Dalam melakukan pencarian kita bisa menggunakan dua operator, yaitu operator LIKE dan ILIKE. Perbedaan dari keduanya terletak pada sensitivitas terhadap huruf besar dan kecil (case sensitivity). - Menggunakan ILIKE
- Menggunakan LIKE
Menggunakan huruf kapital di awal kata : - Mengubah Data
Dalam melakukan UPDATE data, temen-temen sangat perlu untuk memperhatikan operasi yang digunakan. Pastikan temen-temen menggunakan klausa WHERE dalam melakukan UPDATE data. - Mengubah Data Dengan Klausa WHERE
Sebelum melakukan operasi UPDATE :
Sesudah melakukan operasi UPDATE :
Catatan : Klausa WHERE digunakan untuk menentukan kondisi data yang akan diubah berdasarkan kolom yang dipilih, dalam hal ini menggunakan kolom 'id'. - Mengubah Data Tanpa Menggunakan Klausa WHERE
- Menghapus Data
Sama seperti kita melakukan UPDATE data, kita harus memperhatikan kondisi (WHERE) supaya data yang dihapus sesuai dengan kondisi yang diberikan.
Sebelum melakukan operasi DELETE :
Sesudah melakukan operasi DELETE :
Sampai sini teman-teman seharusnya sudah memahami cara menggunakan perintah DML pada operasi CRUD. Selanjutnya, teman-teman dapat mencoba melakukan CRUD sebagai latihan pada tabel Toko.
Sebagai seorang programmer profesional dengan pengalaman sekitar 4 tahun di bidang IT, saya siap membantu Anda dengan berbagai kebutuhan konsultasi.
Jangan ragu untuk menghubungi saya melalui WhatsApp.
Sampai jumpa di tutorial berikutnya!
Kontak Saya :
Email : ronisurya.115@gmail.com
WhatsApp : 081222821596
Website : Roni Surya
Materi Sebelumnya : Implementasi DDL (Membuat Database dan Tabel)
Materi Selanjutnya : Relasi Antar Tabel