PostgreSQL - Pilih Database
Selamat datang, para penggemar basis data yang bersemangat! Hari ini, kita akan meluncur ke dunia yang menarik PostgreSQL dan belajar bagaimana memilih sebuah basis data. Jangan khawatir jika Anda belum pernah menulis satu baris kode sebelumnya - saya akan memandu Anda melalui perjalanan ini 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 Basis Data
Ketika bekerja dengan PostgreSQL, Anda sering kali akan menemukan diri Anda menggunakan prompt SQL basis data. Ini seperti memiliki percakapan langsung dengan basis data Anda - Anda bertanya, dan itu menjawab! Mari kita jelajahi bagaimana menggunakan prompt ini untuk memilih dan bekerja dengan basis data.
Menyambung ke PostgreSQL
Pertama-tama, kita perlu menyambung ke PostgreSQL. Bayangkan Anda mengetuk pintu rumah yang penuh basis data - Anda harus menyapa terlebih dahulu sebelum Anda dapat masuk!
psql -U your_username
Ganti your_username
dengan nama pengguna PostgreSQL Anda sebenarnya. Anda akan diminta memasukkan kata sandi. Setelah Anda masuk, Anda akan melihat prompt yang terlihat seperti ini:
your_username=#
Selamat! Anda baru saja memasuki dunia PostgreSQL.
Mencantum Basis Data yang Tersedia
Sekarang kita dalam basis data, mari lihat basis data mana saja yang tersedia. Itu seperti membuka buku isi untuk melihat chapter mana saja yang dapat kita baca.
\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 dapat melihat basis data kita, mari pilih satu untuk bekerja dengannya. Itu 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? Itu 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 pun yang Anda suka - ingat, tidak diizinkan adanya spasi dalam nama basis data!
Mengganti Basis Data
Anda dapat mudah mengganti basis data menggunakan perintah \c
yang kita gunakan sebelumnya. Itu seperti menaruh satu buku dan mengambil yang lain:
\c my_first_database
Menghapus Basis Data
kadang-kadang, kita perlu menghapus basis data. Berhati-hati dengan perintah ini - itu 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 baik untuk bekerja langsung dengan basis data, kadang-kadang kita perlu berinteraksi dengan PostgreSQL dari prompt perintah sistem operasi. Itu 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 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 menyambung 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
Juga berhati-hati dengan perintah ini!
Kesimpulan
Dan begitupun, teman-teman! Kita telah melalui dasar pemilihan, membuat, dan mengelola basis data dalam 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. Salah satu momen favorit saya adalah saat seorang murid secara tidak sengaja menghapus basis datanya sebelum pengajuan proyek. Sebaliknya panik, mereka dengan tenang membuatnya kembali dan memulihkan data mereka - semua karena keterampilan yang mereka pelajari. Itu kekuatan memahami alat Anda!
Jadi, majulah, buat basis data, pilih mereka, ganti antar mereka, dan bahkan hapus mereka (dengan hati-hati!). Sebelum anda mengetahui, Anda akan berkeliling di dalam landskap PostgreSQL seperti seorang pro. Selamat coding!
Credits: Image by storyset