English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PostgreSQL 创建数据库

PostgreSQL può creare database in tre modi:

  • 1、Utilizzare l'istruzione SQL CREATE DATABASE per creare.

  • 2、Utilizzare il comando createdb per creare.

  • 3、Utilizzare lo strumento pgAdmin.

CREATE DATABASE crea un database

Il comando CREATE DATABASE deve essere eseguito nella finestra dei comandi PostgreSQL, il formato della sintassi è il seguente:

CREATE DATABASE dbname;

Ad esempio, creiamo un database w3codeboxdb:

postgres=# CREATE DATABASE w3codeboxdb;

Il comando createdb crea un database.

createdb è un comando SQL CREATE DATABASE incapsulato.

La sintassi del comando createdb è la seguente:

createdb [option...] [dbname [description]]

Spiegazione dei parametri:

dbname:Nome del database da creare.

description:Informazioni relative al database creato di recente.

options:Opzioni di parametro, possono essere i seguenti valori:

NumeroOpzioni & Descrizione
1

-D tablespace

Specifica lo spazio di archiviazione predefinito del database.

2

-e

Invia il comando generato da createdb al server.

3

-E encoding

Specifica la codifica del database.

4

-l locale

Specifica l'ambiente linguistico del database.

5

-T template

Specifica il modello per creare questo database.

6

--help

Mostra l'informazione di aiuto del comando createdb.

7

-h host

Specifica il nome dell'host del server.

8

-p port

Specifica la porta ascoltata dal server o il file socket.

9

-U username

Nome dell'utente connesso al database.

10

-w

Ignora l'inserimento della password.

11

-W

Richiede l'inserimento della password durante la connessione.

Apri una finestra dei comandi, entra nella cartella di installazione di PostgreSQL e nella cartella bin, dove il comando createdb è situato: Cartella di installazione di PostgreSQL/bin Esegui il comando di creazione del database di seguito:

$ cd /Library/PostgreSQL/11/bin/
$ createdb -h localhost -p 5432 -U postgres w3codeboxdb
password ******

Nella seguente istruzione, abbiamo utilizzato l'utente superuser postgres per accedere al database PostgreSQL con l'indirizzo host localhost e la porta 5432 e creare il database w3codeboxdb.

Creazione del database pgAdmin

L'strumento pgAdmin offre funzionalità complete per la gestione del database: