PostgreSQL / Postgres Buat Pangkalan Data: Cara Membuat Contoh

Isi kandungan:

Anonim

Sintaks untuk membuat pangkalan data dalam PostgreSQL adalah

CREATE DATABASE databasename

Mari belajar mengatur PostgreSQL dan cara membuat pangkalan data di baris perintah PostgreSQL dan GUI

Baris Perintah Pangkalan Data PSQL (Shell SQL)

Langkah 1) Buka Shell SQL

Langkah 2) Tekan enter lima kali untuk menyambung ke DB

Langkah 3) Masukkan arahan

CREATE DATABASE guru99;

Langkah 4) Masukkan perintah \ l untuk mendapatkan senarai semua pangkalan data

Langkah 5) Untuk menyambung ke Pangkalan Data, gunakan arahan pangkalan data PostgreSQL

\c guru99

Perubahan yang cepat untuk guru99 yang menandakan bahawa kita terhubung ke pangkalan data guru99 dan dapat melakukan operasi seperti membuat tabel, memicu, melaksanakan SQL di atasnya.

PostgreSQL Buat Pangkalan Data menggunakan pgAdmin

Langkah 1) Di Pohon Objek, klik kanan dan pilih buat pangkalan data ke Postgres create database

Langkah 2) Dalam pop timbul,

  1. Masukkan Nama Pangkalan Data
  2. Komen jika ada pangkalan data - pilihan
  3. Klik Simpan

Langkah 3) DB dibuat dan ditunjukkan di pokok Objek.

Langkah 4) Panel kanan memberi anda SQL yang digunakan untuk membuat Pangkalan Data.

Lengkapkan sintaks untuk membuat pangkalan data

Berikut adalah Sintaks lengkap untuk membuat DB dalam PostgreSQL

CREATE DATABASE db_nameOWNER = role_nameTEMPLATE = templateENCODING = encodingLC_COLLATE = collateLC_CTYPE = ctypeTABLESPACE = tablespace_nameCONNECTION LIMIT = max_concurrent_connection
Pilihan Penerangan
db_nama Gunakan pilihan ini untuk menentukan nama pangkalan data baru yang ingin anda buat. Walaupun begitu, anda harus memastikan bahawa pangkalan data harus unik kerana jika anda berusaha membuat pangkalan data baru dengan nama yang sama dengan pangkalan data yang ada, PostgreSQL akan memaparkan kesalahan.
nama_peranan Gunakan parameter ini untuk menentukan nama peranan bagi pengguna yang akan memiliki pangkalan data baru. Lalai adalah postgres
Templat Anda boleh menentukan nama templat pangkalan data dari mana anda ingin membuat pangkalan data baru.
Pengekodan Parameter ini membolehkan menentukan pengekodan set watak untuk pangkalan data baru. Lalai adalah UTF8
Bersusun Parameter penggabungan menentukan urutan rentetan yang mempengaruhi hasil klausa ORDER BY semasa menggunakan pernyataan SELECT.
Jenis Ct Ini menentukan klasifikasi watak untuk pangkalan data baru. Ini mempengaruhi pengkategorian, misalnya, digit, bawah dan atas.
ruang_nama meja Dengan menggunakan pilihan ini, anda dapat menentukan nama ruang meja untuk pangkalan data baru. Lalai adalah ruang jadual pangkalan data templat.
max_concurrent_connection Gunakan pilihan ini untuk menentukan sambungan serentak maksimum ke pangkalan data baru. Lalai adalah -1, iaitu, tidak terhad.

Kesalahan Umum semasa menggunakan arahan createb

Ralat Penerangan
arahan createb tidak dijumpai. Kesalahan seperti ini mungkin berlaku apabila PostgreSQL tidak dipasang dengan betul. Pada masa itu, anda perlu menjalankan perintah createb dari jalan pemasangan PostgreSQL anda.
Tidak ada fail seperti di pelayan yang dijalankan secara tempatan dan menerima sambungan pada soket domain Unix. Kesalahan ini berlaku apabila Server PostgreSQL tidak dimulakan dengan betul, atau tidak dimulakan di mana arahan createb menginginkannya dimulakan.
Peranan FATAL "nama usr" tidak wujud Kesalahan ini mungkin berlaku sekiranya akaun pengguna PostgreSQL dibuat yang berbeza dengan akaun pengguna sistem.
Kebenaran ditolak untuk membuat pangkalan data Sekiranya akaun PostgreSQL dibuat tidak mempunyai kebenaran untuk membuat pangkalan data. Dalam kes ini, anda perlu memberikan izin kepada pengguna yang terkait untuk mengakses perintah create.

Ringkasan

  • Anda boleh membuat pangkalan data menggunakan psql Windows Command Line (SQL Shell) dengan perintah "CREATE DATABASE pangkalan data
  • Anda juga dapat membuat pangkalan data menggunakan pgAdmin dengan mengikuti langkah ini: Di ​​Pohon Objek> klik kanan pada Pangkalan Data> Pilih buat pangkalan data
  • Salah satu kesalahan umum yang dihadapi ketika membuat perintah pangkalan data gagal adalah bahawa pelayan tidak diinisialisasi dengan betul. Memulihkan pelayan menyelesaikan masalah