PostgreSQL - Pemilihan Database

Selamat datang, para entusiastik basis data! Hari ini, kita akan mempelajari dunia yang menarik PostgreSQL dan belajar bagaimana memilih sebuah database. Jangan khawatir jika Anda belum pernah menulis baris kode sebelumnya - saya akan mengajarkan Anda langkah demi langkah, seperti yang saya lakukan untuk ribuan murid selama tahun-tahun mengajar saya. Jadi, ambil secangkir minuman kesukaan Anda, dan mari kita mulai!

PostgreSQL - Select Database

Prompt SQL Database

Ketika bekerja dengan PostgreSQL, Anda sering kali akan menggunakan prompt SQL database. Ini seperti memiliki percakapan langsung dengan database Anda - Anda bertanya, dan itu menjawab! Mari kita jelajahi bagaimana menggunakan prompt ini untuk memilih dan bekerja dengan database.

Menyambung ke PostgreSQL

Pertama-tama, kita perlu menyambung ke PostgreSQL. Bayangkan Anda mengetuk pintu rumah yang penuh dengan basis data - Anda harus menyapa terlebih dahulu sebelum dapat memasuki!

psql -U your_username

Ganti your_username dengan nama pengguna PostgreSQL Anda sebenarnya. Anda akan diminta untuk memasukkan kata sandi. Setelah Anda masuk, Anda akan melihat prompt yang terlihat seperti ini:

your_username=#

Selamat! Anda baru saja memasuki dunia PostgreSQL.

Mengelola Daftar Basis Data yang Tersedia

Sekarang kita dalam, mari kita lihat basis data mana saja yang tersedia. Ini seperti membuka buku isi untuk melihat chapter mana saja yang dapat dibaca.

\l

Perintah ini akan menampilkan daftar semua basis data dalam instalasi PostgreSQL Anda. Anda akan melihat sesuatu seperti ini:

Nama Pemilik Enkoding Collate Ctype Hak Akses
postgres postgres UTF8 en_US.UTF-8 en_US.UTF-8
template0 postgres UTF8 en_US.UTF-8 en_US.UTF-8 =c/postgres
template1 postgres UTF8 en_US.UTF-8 en_US.UTF-8 =c/postgres

Memilih Basis Data

Sekarang kita melihat basis data kita, mari kita pilih satu untuk bekerja dengannya. Ini seperti memilih buku dari rak untuk dibaca.

\c database_name

Ganti database_name dengan nama basis data yang Anda ingin pilih. Sebagai contoh:

\c postgres

Jika berhasil, Anda akan melihat pesan seperti ini:

Anda sekarang tersambung ke basis data "postgres" sebagai pengguna "your_username".

Membuat Basis Data Baru

Apa bila kita ingin membuat basis data sendiri? Ini seperti menambah buku baru ke rak. Berikut cara kita melakukannya:

CREATE DATABASE my_first_database;

Perintah ini membuat basis data baru bernama "my_first_database". Anda dapat mengganti nama ini dengan apa saja - hanya ingat, tidak diizinkan ada spasi dalam nama basis data!

Mengganti Basis Data

Anda dapat mudah mengganti basis data menggunakan perintah \c yang sama seperti sebelumnya. Ini seperti menempatkan satu buku kembali dan mengambil buku lain:

\c my_first_database

Menghapus Basis Data

kadang-kadang, kita perlu menghapus basis data. Berhati-hatilah dengan perintah ini - ini seperti membakar buku, Anda tidak bisa mendapatkannya kembali!

DROP DATABASE my_first_database;

Selalu periksa dua kali sebelum menggunakan perintah ini untuk memastikan Anda menghapus basis data yang benar.

Prompt Perintah OS

Meskipun prompt SQL sangat bagus untuk bekerja langsung dengan basis data, kadang-kadang kita perlu berinteraksi dengan PostgreSQL dari prompt perintah sistem operasi. Ini seperti berdiri di luar rumah basis data dan memerintahkan melalui jendela!

Membuat Basis Data dari Prompt OS

Anda dapat membuat basis data bahkan tanpa memasuki lingkungan PostgreSQL:

createdb -U your_username my_second_database

Perintah ini membuat basis data baru bernama "my_second_database".

Menyambung ke Basis Data tertentu

Untuk menyambung langsung ke basis data tertentu dari prompt OS:

psql -U your_username -d my_second_database

Perintah ini akan masuk ke PostgreSQL dan segera memilih basis data yang ditentukan.

Menjalankan Perintah SQL dari Prompt OS

Anda bahkan dapat menjalankan perintah SQL tanpa memasuki mode interaktif:

psql -U your_username -d my_second_database -c "SELECT version();"

Perintah ini akan masuk ke basis data yang ditentukan, menjalankan perintah SQL untuk menunjukkan versi PostgreSQL, dan kemudian keluar.

Menghapus Basis Data dari Prompt OS

Seperti halnya pembuatan, Anda juga dapat menghapus basis data dari prompt OS:

dropdb -U your_username my_second_database

Kembali, berhati-hatilah dengan perintah ini!

Kesimpulan

Dan begitulah, teman-teman! Kita telah melintasi dasar pemilihan, membuat, dan mengelola basis data di PostgreSQL. Ingat, latihan membuat sempurna. Jangan takut untuk mencoba - itu adalah bagaimana kita belajar.

Dalam tahun-tahun mengajar saya, saya telah melihat murid-murid berubah dari yang sepenuhnya bingung tentang basis data menjadi ahli SQL. Satu dari momen favorit saya adalah ketika seorang murid secara tidak sengaja menghapus basis datanya tepat sebelum pengajuan proyek. Daripada panik, mereka dengan tenang merekreati dan memulihkan data mereka - semua berkat keterampilan yang mereka pelajari. Itu kekuatan memahami alat Anda!

Jadi, majulah, buat basis data, pilih mereka, beralih antar mereka, dan bahkan hapus mereka (dengan hati-hati!). Secepatnya Anda akan mengelilingi pemandangan PostgreSQL seperti seorang profesional. Selamat coding!

Credits: Image by storyset