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,
- Masukkan Nama Pangkalan Data
- Komen jika ada pangkalan data - pilihan
- 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