Cara Membuat dan Menghapus Database dan Tabel di PostgreSQL

Syaukha Ahmad Risyad

24 June 2023

2937

Image Banner

Halo, Sobat MinDi! Kamu lagi belajar PostgreSQL, dan ingin membuat database baru? Sayangnya, mungkin kamu kebingungan bagaimana caranya. Jangan khawatir, kamu bisa mengikuti tutorial berikut ini!

Kalau Sobat MinDi sedang belajar data science, kamu pasti paham bahwa database dan tabel adalah komponen paling penting dalam pengolahan data kamu di Structured Query Language (SQL). Query yang kamu tulis pun fungsinya adalah untuk mengambil data dari tabel dan database. Ketika kamu diberikan suatu tabel atau dataset, kamu perlu memasukkannya ke dalam PostgreSQL kamu.

Nah, di artikel ini, MinDi mau menunjukkan cara membuat database dan tabel di PostgreSQL! MinDi bakal menjelaskan bagaimana kamu bisa membuat database dan tabel menggunakan shell (‘psql’) dan tool pgAdmin. Yuk, belajar PostgreSQL bersama Dibimbing.id!

Database dan Tabel di SQL

Di SQL, database adalah kumpulan data yang terstruktur dalam database management system (DBMS). Di dalam database, tersimpan objek-objek database, seperti Schemas, Views, serta Tables.

Tabel (Tables), di SQL, adalah salah satu komponen penting pula dalam database. Di sinilah data-data tersimpan dan tersusun. Sebuah tabel terdiri atas baris (row) dan kolom (column).

Membuat Database dan Tabel Menggunakan Shell

Kalau kamu sudah menginstall PostgreSQL di perangkat kamu, kamu bisa mengakses shell PostsgreSQL, yaitu ‘psql’. Untuk mengakses ‘psql’ kamu bisa melakukan hal berikut.

Kamu kemudian akan dimintai untuk memasukkan beberapa parameter, seperti username dan password yang sudah kamu buat ketika menginstall.


Create Database di Shell

Setelah masuk ke server PostgreSQL, kamu siap untuk membuat database baru.

Untuk membuat database baru, kamu tinggal menggunakan perintah ‘CREATE DATABASE’ seperti berikut.

CREATE DATABASE nama_database;

Ganti “nama_database” dengan nama database yang kamu inginkan. Pastikan untuk tidak menggunakan spasi di nama database kamu.

Untuk memeriksa bahwa database kamu sudah dibuat, kamu dapat menulis komando berikut di shell psql kamu.

\l

Daftar database yang ada di sistem kamu akan ditampilkan.


Create Table di Shell

Untuk membuat tabel di psql, kamu perlu terlebih dahulu terhubung dengan database yang kamu inginkan. Gunakan komando berikut.

\c nama_db

Jika terhubung, psql akan memberikan notifikasi.

Selanjutnya, buat tabel yang kamu inginkan dengan memasukkan nama tabel, nama kolom, jenis data, dan constraint dengan perintah ‘CREATE TABLE’ seperti ini.

CREATE TABLE nama_tabel (
column1 datatype1 constraint1,
column1 datatype1 constraint1,

);

Di sini kamu mungkin bingung, apa yang dimaksud dengan datatype (jenis data) dan constraint.

Datatype didefinisikan berdasarkan bentuk dari data yang akan mengisi kolom tersebut. Beberapa datatype yang umum adalah:

Sedangkan constraint adalah kondisi yang harus dipenuhi oleh data yang masuk ke dalam kolom. Beberapa constraint yang sering digunakan adalah:

Memasang constraint pada kolom tabel dapat memastikan akurasi dan validitas data.

Selanjutnya, setelah kita membuat tabel, hal yang ingin kita lakukan adalah memasukkan nilai-nilai atau data ke dalam tiap kolom pada tabel.

Untuk melakukan hal tersebut, pastikan terlebih dahulu bahwa kamu sudah terhubung dengan database yang kamu inginkan. Kemudian gunakan perintah ‘INSERT’ pada shell kamu, dengan sintaksis seperti berikut.

INSERT INTO nama_tabel (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

Perlu kamu perhatikan bahwa setiap nilai ( value ) yang kamu input akan dimasukkan berdasarkan urutan yang sama dengan kolom ( column ).


Menghapus Database dan Table di Shell

Kalau kamu ingin menghapus database atau tabel kamu di PostgreSQL, kamu dapat menggunakan perintah ‘DROP’.

Untuk menghapus tabel, gunakan sintaksis berikut.

DROP TABLE nama_tabel;

Sedangkan untuk menghapus database, gunakan sintaksis ini.

DROP DATABASE nama_database;

Membuat Database dan Tabel Menggunakan pgAdmin

Nah, selain menggunakan psql, kamu juga dapat menggunakan pgAdmin untuk mengoperasikan SQL, termasuk membuat database dan tabel. Di contoh ini, kita akan menggunakan pgAdmin 4.

pgAdmin adalah aplikasi Graphical User Interface (GUI) yang digunakan untuk berinteraksi dengan database Postgres. Sebelumnya, kamu harus mengunduh, menginstall dan membuat user dan password di pgAdmin.

Selanjutnya, kamu tinggal membuka pgAdmin dan masukkan password server.


Create Database di pgAdmin

Untuk membuat database , pertama-tama klik “Servers” di Browser, kemudian klik “Databases”. pgAdmin akan loading beberapa saat.




Kemudian, kamu tinggal menuliskan nama database, dan klik “Save”.




Create Table di pgAdmin

Setelah kamu membuat database, nama database baru kamu akan muncul di Browser. Klik database kamu, kemudian klik “Schemas”. Beberapa parameter akan muncul, termasuk “Tables”.

Selanjutnya, klik kanan “Tables”, kemudian pilih pilih “Create” → “Table”.




Dialog box “Create - Table” akan muncul. Di tab “General”, tuliskan nama tabel yang ingin kamu masukkan.




Kemudian pada tab “Columns”, masukkan nama kolom, datatype, dan constraint yang kamu butuhkan. Untuk menambahkan kolom, klik “+” di sebelah kanan dialog box.



Selanjutnya, klik “Save” dan tabel kamu akan tersimpan.

Pilihan lain selain menggunakan fitur di atas, kamu juga dapat langsung saja menuliskan perintah ‘CREATE TABLE’ pada query, seperti dalam menggunakan psql.

CREATE TABLE nama_tabel (
column1 datatype1 constraint1,
column1 datatype1 constraint1,

);

Kemudian, untuk memasukkan nilai-nilai pada tabel, gunakan perintah ‘INSERT

INSERT INTO nama_tabel (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);


Menghapus Database dan Table di pgAdmin

Untuk menghapus database dan tabel di pgAdmin, yang perlu kamu lakukan hanyalah klik kanan nama database atau tabel yang ingin kamu hapus, kemudian pilih “Delete/Drop”.



Database atau tabel kamu pun akan terhapus.

Itulah cara membuat database dan tabel di PostgreSQL. Sekarang kamu sudah bisa memulai proses pengolahan data kamu dari database yang kamu punya!

Buat kamu yang sedang mempelajari data science, PostgreSQL tentunya merupakan salah satu tools penting yang harus kamu kuasai.

Sobat MinDi bisa belajar lebih banyak lagi tentang data science dengan mengikuti Bootcamp Data Science yang diadakan oleh Dibimbing.id!

Kamu bakal belajar banyak tentang pekerjaan dan keterampilan penting terkait data science. Kamu juga bakal dibimbing oleh ahli-ahli yang sudah berpengalaman.

Makanya, ayo bergabung di Bootcamp Data Science Dibimbing.id sekarang!

bootcamp data-science

Share

Author Image

Syaukha Ahmad Risyad

Menulis artikel demi bisa membeli model kit.

Artikel Terkait

5 Contoh Soal SQL Query beserta Jawabannya untuk Pemula

Data Science

5 Contoh Soal SQL Query beserta Jawabannya untuk Pemula

Lihat dan ikut jawab soal-soal SQL query ini untuk melatih kemampuan data science kamu! Ayo jadi da...

Image Author

Syaukha Ahmad Risyad

22 June 2023

Konsep Big Data: Pengertian, Jenis, Hingga Manfaat

Data Science

Konsep Big Data: Pengertian, Jenis, Hingga Manfaat

Big data adalah fondasi penting dalam data science. Pelajari konsep big data berikut ini, dari peng...

Image Author

Syaukha Ahmad Risyad

04 August 2023

14 Tools Data Science Buat Kamu yang Mau Jadi Profesional

Data Science

14 Tools Data Science Buat Kamu yang Mau Jadi Profesional

Menguasai data science artinya menguasai tools yang biasa dipakai. Makanya, cek 7 tools data scienc...

Image Author

Syaukha Ahmad Risyad

16 August 2023

10 Rekomendasi Laptop Terbaik untuk Data Analyst 2024

Data Science

10 Rekomendasi Laptop Terbaik untuk Data Analyst 2024

Kenali rekomendasi laptop untuk Data Analyst berikut ini. Temukan laptop yang tepat untuk kebutuhan...

Image Author

Syaukha Ahmad Risyad

08 September 2023

Jenjang Karir Data Analyst: Gaji hingga Skill yang Dimiliki

Data Science

Jenjang Karir Data Analyst: Gaji hingga Skill yang Dimiliki

Tertarik dengan profesi data analyst? Yuk simak jenjang karir data analyst hingga skill yang dibutu...

Image Author

Muthiatur Rohmah

04 April 2024

Analisis Regresi: Pengertian, Rumus, Fungsi & Manfaatnya

Data Science

Analisis Regresi: Pengertian, Rumus, Fungsi & Manfaatnya

Analisis regresi adalah metode penelitian kuantitatif untuk menentukan hubungan sebab akibat antar ...

Image Author

Muthiatur Rohmah

04 April 2024