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!
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