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

PostgreSQL 데이터베이스 생성

PostgreSQL 데이터베이스 생성은 다음 세 가지 방법으로 할 수 있습니다:

  • 1、CREATE DATABASE SQL 문장으로 생성합니다。

  • 2、createdb 명령어로 생성합니다。

  • 3、pgAdmin 도구를 사용합니다。

CREATE DATABASE 데이터베이스 생성

CREATE DATABASE 명령어는 PostgreSQL 명령 프롬프트에서 실행해야 하며, 문법 형식은 다음과 같습니다:

CREATE DATABASE dbname;

예를 들어, w를 생성합니다3codeboxdb 데이터베이스:

postgres=# CREATE DATABASE w3codeboxdb;

createdb 명령어는 데이터베이스를 생성합니다

createdb는 SQL 명령어 CREATE DATABASE를 포장한 도구입니다。

createdb 명령어 문법 형식은 다음과 같습니다:

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

매개변수 설명:

dbname: 생성할 데이터베이스 이름.

description: 새로 생성된 데이터베이스와 관련된 설명.

options: 매개변수 옵션은 다음 값 중 하나일 수 있습니다:

순번옵션 & 설명
1

-D tablespace

데이터베이스의 기본 테이블 스페이스를 지정합니다.

2

-e

createdb 명령어가 생성한 명령어를 서버로 보냅니다.

3

-E encoding

데이터베이스의 인코딩을 지정합니다.

4

-l locale

데이터베이스의 언어 환경을 지정합니다.

5

-T template

이 데이터베이스를 생성하기 위한 템플릿을 지정합니다.

6

--help

createdb 명령어의 도움 정보를 표시합니다.

7

-h host

서버의 호스트 이름을 지정합니다.

8

-p port

서버가侦听하는 포트 번호 또는 소켓 파일을 지정합니다.

9

-U username

데이터베이스에 연결할 사용자 이름.

10

-w

비밀번호 입력을 무시합니다.

11

-W

연결할 때 비밀번호 입력을 강제로 요구합니다.

다음으로 명령 프롬프트를 열고 PostgreSQL 설치 디렉토리로 이동하여 bin 디렉토리로 이동합니다. createdb 명령어는 여기에 위치합니다. PostgreSQL 설치 디렉토리/bin 아래로 이동하여 데이터베이스 생성 명령어를 실행합니다:

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

위 명령어에서는 localhost 주소의 주체 사용자 postgres로 로그인하여 포트 번호 5432 PostgreSQL 데이터베이스에 w를 생성3codeboxdb 데이터베이스。

pgAdmin 도구로 데이터베이스 생성

pgAdmin 도구는 데이터베이스를 완전히操作할 수 있는 기능을 제공합니다: