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!

PostgreSQL - Select Database

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