Di artikel sebelumya telah dituliskan tentang Cara Install PostgreSQL di Ubuntu, nah kali ini saya akan coba berbagi informasi kembali mengenai cara membuat database, table, serta mejalankan CRUD database Postgres di terminal Ubuntu. Dan supaya bisa cepat memahaminya, sebaiknya anda sudah terlebih dahulu memahami cara penggunaan terminal Ubuntu dan juga konsep database dasar.
Kalau sudah siap, mau kita mulai.
1. Masuk ke Akun Postgres
Masuk ke akun postgres di server dengan menggunakan:
su - postgres
Kini kita dapat mengakses prompt Postgres
Baca juga : Cara Install PostgreSQL di Ubuntu 16.4 dan 18.4
2. Membuat Database Baru di Postgres
Untuk membuat database, kita bisa menggunakan perintah createdb diikuti dengan nama databasenya, contoh kita akan menbuat database dengan nama kampus, maka perintahnya adalah:
createdb kampus
Lalu, untuk masuk ke database bisa dengan perintah:
psql kampus
Maka anda akan melihat kurang lebih seperti ini:
psql (10.10 (Ubuntu 10.10-0ubuntu0.18.04.1))
Type "help" for help.
kampus=#
Ini adalah shell client PostgreSQL, di mana anda dapat mengeluarkan perintah SQL. Untuk melihat daftar perintah yang tersedia, gunakan perintah \h. Anda dapat menemukan informasi lebih lanjut tentang perintah tertentu dengan menambahkannya setelah \h.
3. Membuat Tabel di Postgres
Karena sebelumnya kita sudah membuat database dengan nama kampus, maka sekarang kita akan membuat contoh tabel baru dengan nama tabel mahasiswa dengan beberapa kolom yaitu id, nim, nama, dan jurusan. Perintah yang digunakan untuk membuat tabel serperti ini adalah:
CREATE TABLE mahasiswa (id serial, nim varchar, nama varchar, jurusan int);
Kolom id diberi tipe data serial supaya nantinya bisa terisi otomatis secara berurutan (AUTO INCREMENT), sedangkan kolom jurusan diberi tipe data integer karena akan digunakan untuk menampung ID jurusan, sementara tabel jurusannya sendiri nanti akan kita buat secara terpisah.
Dengan perintah diatas, kita sekarang sudah mempunyai sebuah tabel yang siap diisi dengan data.
4. Menambahkan Data ke Tabel Postgres
Untuk menambahkan data ke tabel, perintah yang digunakan adalah seperti ini:
INSERT INTO mahasiswa VALUES (1, '12345678', 'Ruswan', '1');
Sekarang kita sudah berhasil memasukan satu data ke tabel mahasiswa.
5. Menampilkan Data dari Table Postgres
Untuk menampilkan data dari tabel, perintah yang digunakan adalah seperti ini:
SELECT * FROM mahasiswa;
Maka tampilnya kurang lebih seperti ini:
kampus=# SELECT * FROM mahasiswa;
id | nim | nama | jurusan
----+----------+--------+---------
1 | 12345678 | Ruswan | 1
(1 row)
Selain itu kita juga sudah pasti bisa menggunakan parameter lain sebagaimana penggunaan fungsi SELECT pada database umumnya.
Baca juga : Cara Menghapus (Uninstall) PostgreSQL dari Ubuntu
6. Merubah Data dari Tabel Postgres
Untuk merubah data, perintah yang digunakan adalah seperti ini:
UPDATE mahasiswa SET nama = 'Kang Ruswan' WHERE id = 1;
Perintah tersebut akan merubah nama menjadi Kang Ruswan untuk baris yang mempunyai id 1.
Untuk memastikan datanya sudah berubah atau belum, silahkan tampilkan kembali datanya menggunakan perintah yang sudah disebutkan di nomor 6.
7. Menghapus Tabel Postgres
Perintah yang digunakan untuk menghapus tabel di PostgreSQL adalah DROP TABLE diikuti nama tabelnya. Contoh:
DROP TABLE mahasiswa;
Maka tabel mahasiswa sekarang sudah terhapus dari database kampus.
Baca juga : Backup Otomatis PostgreSQL di Linux
8. Menghapus Database Postgres
Untuk menghapus database, maka kita harus sedang tidak menggunakan database tersebut. Sebagai contoh, sekarang kan kita sedang menggunakan database kampus dengan tanda di terminalnya ada tulisan kampus=#, nah supaya kita bisa menghapus database kampus tersebut, maka kita harus keluar dulu dari koneksi databasenya. Caranya adalah dengan mengetikan perintah \q.
Kalau sudah berhasil keluar, perintah yang digunakan untuk menghapus database adalah DROP DATABASE Diikuti nama databasenya. Contoh kita akan menghapus database kampus yang tadi kita gunakan, perintahnya adalah:
DROP DATABASE kampus;