20 Tip Berguna untuk Pemula PostgreSQL
- 3333
- 448
- Hector Kuhic
PostgreSQL adalah sistem manajemen basis data canggih yang digunakan untuk menyimpan data terstruktur atau tidak terstruktur. Ini mendukung permintaan SQL (relasional) dan JSON (non-relasional), yang membuatnya lebih maju daripada database tradisional lainnya.
Dalam tutorial pemula ini, Anda akan belajar tentang perintah dasar postgresql dan pernyataan SQL. Kami telah mencoba memasukkan semua perintah dasar, diperlukan untuk pemula untuk mulai bekerja dengannya. Juga, saya meminta semua pembaca kami untuk mengirimkan saran berharga mereka untuk meningkatkan artikel ini.
Tutorial ini tidak mencakup instalasi server PostgreSQL. Anda dapat mengunjungi di sini untuk menginstal server postgresql sesuai sistem operasi Anda.
1. Masuk ke PostgreSQL
Gunakan perintah berikut untuk terhubung ke server postgresql.
Su - Postgres
psql
2. Buat database baru
Menggunakan Buat database
Pernyataan untuk membuat database baru di server postgresql.
Postgres =# Buat Database DB_1
Anda juga dapat menggunakan utilitas baris perintah untuk membuat database secara langsung.
dibuat db_1
3. Jatuhkan database
Anda dapat menghapus database PostgreSQL apa pun Jatuhkan database
pernyataan atau dropdb
dari linux shell.
postgres =# drop database db_1;
Untuk menghapus basis data dari terminal linux
DropdB DB_1
4. Sebutkan semua database
Jenis \ l
atau \daftar
Untuk mencantumkan semua database yang tersedia di server postgresql saat ini.
Postgres =# \ l
5. Terhubung ke database
Ini untuk terhubung ke database tertentu. Setelah Anda terhubung, semua pernyataan akan dieksekusi pada database itu.
Postgres =# \ c db_1
6. Buat tabel dalam database
Menggunakan BUAT TABEL
Pernyataan untuk membuat tabel baru dalam database. Sebelum membuat database, Anda harus terhubung ke database. Berikut adalah pernyataan sampel untuk membuat tabel di database PostgreSQL.
db_1 =# Buat tabel tabel_1 (Nama varchar (20), tbl_id int, tbl_name varchar (100), tanggal tbl_date);
7. Daftar tabel dalam database
Pernyataan berikut digunakan untuk mendaftarkan semua tabel di database saat ini.
db_1 =# \ dt
8. Daftar kolom tabel
Menggunakan \D
diikuti oleh nama tabel untuk descirbe struktur tabel.
db_1 =# \ d Table_1
9. Tambahkan kolom di tabel yang ada
db1 =# ubah table table_1 Tambahkan tbl_address varchar (400);
10. Hapus kolom dari tabel
Untuk menghapus nama kolom dari tabel yang ada, gunakan pernyataan di bawah ini.
db1 =# ubah tabel tbl1 drop tbl_address;
11. Buat Peran di Postgres
Buat peran baru di server postgresql menggunakan perintah berikut.
postgres =# Buat peran peran1 dengan kata sandi terenkripsi 'kata sandi' yang dienkripsi;
Anda harus mengubah "role1" dengan nama peran Anda dan mengubah "kata sandi" dengan kata sandi yang aman.
12. Daftar peran di postgres
Sebutkan semua peran yang tersedia di server postgres. Ini adalah praktik yang baik bagi administrator database untuk terus memeriksa peran saat ini di server produksi dan menghapusnya jika tidak diperlukan.
Postgres =# \ du
13. Hibah hak istimewa untuk peran di database
Setelah membuat peran baru, Anda harus menyediakan akses ke database. Ini akan memungkinkan pengguna untuk mengakses database.
postgres =# berikan semua hak istimewa pada database DB1 ke Role1;
14. Mengubah peran tertentu
Anda dapat menambah atau menghapus izin spesifik dari peran kapan saja. Untuk mengubah peran, gunakan perintah berikut.
postgres =# ubah peran peran1 createrole createdb superuser;
Klik di sini untuk mendapatkan daftar peran di Postgresql.
15. Menjatuhkan peran spesifik
Jika perannya tidak lagi diperlukan, hapus Peran drop
penyataan.
Postgres =# drop Role Role1;
16. Database Cadangan
Cadangkan satu basis data dari server postgres dan simpan dalam file.
PG_DUMP DB_1> Cadangan.SQL
17. Kembalikan database
Gunakan perintah berikut untuk mengembalikan database Postgres dari file cadangan.
PSQL DB_1 < backup.sql
18. Cadangkan semua database
Anda juga dapat mencadangkan semua database dalam satu perintah dan menyimpan dalam file.
PG_DUMPALL> pgbackup.SQL
19. Tampilkan semua parameter runtime dari database
Itu TUNJUKKAN SEMUA
Pernyataan akan mencantumkan semua parameter runtime yang ditetapkan di server database.
Postgres =# tunjukkan semua;
20. Antarmuka Web PostgreSQL
Ya, phppgadmin bisa menjadi pilihan terbaik untuk Anda. Gunakan tautan berikut untuk menginstal.
- « Crontab di linux dengan 20 contoh berguna untuk menjadwalkan pekerjaan
- Pengaturan Rsyslog dengan MySQL dan Loganalyzer di Centos/Rhel 6/5 »