20 Petua Berguna untuk Pemula PostgreSQL

20 Petua Berguna untuk Pemula PostgreSQL

PostgreSQL adalah sistem pengurusan pangkalan data canggih yang digunakan untuk menyimpan data berstruktur atau tidak berstruktur. Ia menyokong kedua-dua pertanyaan SQL (Relational) dan JSON (tidak berkaitan), yang menjadikannya lebih maju daripada pangkalan data tradisional yang lain.

Dalam tutorial pemula ini, anda akan belajar mengenai arahan PostgreSQL asas dan penyataan SQL. Kami telah cuba memasukkan semua arahan asas, diperlukan untuk pemula untuk mula bekerja dengannya. Juga, saya meminta semua pembaca kami untuk menghantar cadangan berharga mereka untuk memperbaiki artikel ini.

Tutorial ini tidak meliputi pemasangan pelayan PostgreSQL. Anda boleh melawat di sini untuk memasang pelayan PostgreSQL mengikut sistem operasi anda.

1. Log masuk ke postgresql

Gunakan arahan berikut untuk menyambung ke pelayan PostgreSQL.

Su - Postgres  PSQL  

2. Buat pangkalan data baru

Gunakan Buat pangkalan data Penyata untuk membuat pangkalan data baru di pelayan postgresql.

Postgres =# Buat pangkalan data DB_1 

Anda juga boleh menggunakan utiliti baris arahan untuk membuat pangkalan data secara langsung.

Dibuatb DB_1  

3. Pangkalan data drop

Anda boleh memadam mana -mana pangkalan data PostgreSQL dengan pernyataan atau dropdb Dari Linux Shell.

postgres =# drop pangkalan data db_1; 

Untuk memadam pangkalan data dari Terminal Linux

dropdb db_1  

4. Senaraikan semua pangkalan data

Jenis \ l atau \ list .

Postgres =# \ l 

5. Sambung ke pangkalan data

Ini adalah untuk menyambung ke pangkalan data tertentu. Sebaik sahaja anda berhubung, semua kenyataan akan dilaksanakan di pangkalan data tersebut.

Postgres =# \ c db_1  

6. Buat jadual dalam pangkalan data

Gunakan Buat jadual pernyataan untuk membuat jadual baru dalam pangkalan data. Sebelum membuat pangkalan data, anda mesti disambungkan ke pangkalan data. Berikut adalah pernyataan sampel untuk membuat jadual dalam pangkalan data PostgreSQL.

db_1 =# create Table Table_1 (nama varchar (20), tbl_id int, tbl_name varchar (100), tbl_date date); 

7. Senaraikan jadual dalam pangkalan data

Pernyataan berikut digunakan untuk menyenaraikan semua jadual dalam pangkalan data semasa.

db_1 =# \ dt 

8. Senaraikan lajur jadual

Gunakan \ d diikuti dengan nama meja untuk Descirbe struktur meja.

db_1 =#  

9. Tambahkan lajur dalam jadual yang ada

db1 =# alter Table Table_1 Tambah tbl_address varchar (400); 

10.

Untuk mengeluarkan nama lajur dari jadual yang ada, gunakan pernyataan di bawah.

db1 =# alter Table tbl1 drop tbl_address; 

11. Buat peranan dalam postgres

Buat peranan baru pada pelayan PostgreSQL menggunakan arahan berikut.

postgres =# Buat peranan peranan1 dengan log masuk kata laluan 'kata laluan' yang disulitkan; 

Anda mesti menukar "peranan1" dengan nama peranan anda dan menukar "kata laluan" dengan kata laluan yang selamat.

12. Senaraikan peranan dalam postgres

Senaraikan semua peranan yang ada di pelayan Postgres. .

Postgres =# \ du 

13. Memberikan keistimewaan kepada peranan dalam pangkalan data

Setelah membuat peranan baru, anda mesti memberikan akses ke pangkalan data. Ini akan membolehkan pengguna mengakses pangkalan data.

postgres =# memberikan semua keistimewaan pada pangkalan data DB1 ke Role1; 

14. Mengubah peranan khusus

Anda boleh menambah atau membuang kebenaran tertentu dari peranan pada bila -bila masa. Untuk menukar peranan Gunakan perintah berikut.

postgres =# mengubah peranan peranan1 createrole dicipta superuser; 

Klik di sini untuk mendapatkan senarai peranan dalam PostgreSQL.

15. Jatuhkan peranan khusus

Sekiranya peranan tidak diperlukan lagi, padamkannya Drop peranan penyata.

postgres =# drop peranan peranan1; 

16. Pangkalan data sandaran

Sandarkan pangkalan data tunggal dari pelayan Postgres dan simpan dalam fail.

pg_dump db_1> sandaran.SQL  

17. Pulihkan pangkalan data

Gunakan arahan berikut untuk memulihkan pangkalan data Postgres dari fail sandaran.

PSQL DB_1 < backup.sql  

18. Sandarkan semua pangkalan data

.

pg_dumpall> pgbackup.SQL  

19. Tunjukkan semua parameter runtime pangkalan data

The TUNJUKKAN SEMUA .

postgres =# tunjukkan semua; 

20.

Ya, phppgadmin boleh menjadi pilihan terbaik untuk anda. Gunakan pautan berikut untuk memasang.

  • Pasang phppgadmin di CentOS/RHEL dan FEDORA