Membuat Database dan Tabel PostgreSQL serta Cara Penggunaannnya di Terminal Ubuntu



Membuat Database dan Tabel PostgreSQL di Terminal Ubuntu

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 : Membuat Database dan Tabel PostgreSQL serta Cara Penggunaannnya di Terminal Ubuntu

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 Backup Database PostgreSQL di Ubuntu Melalui Command Line


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 : Membuat, Mengubah, dan Menghapus User PostgreSQL di Terminal Ubuntu

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;





Tentang Penulis

Kang Ruswan
Kang Ruswan