English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PostgreSQL 데이터베이스 생성은 다음 세 가지 방법으로 할 수 있습니다:
1、CREATE DATABASE SQL 문장으로 생성합니다。
2、createdb 명령어로 생성합니다。
3、pgAdmin 도구를 사용합니다。
CREATE DATABASE 명령어는 PostgreSQL 명령 프롬프트에서 실행해야 하며, 문법 형식은 다음과 같습니다:
CREATE DATABASE dbname;
예를 들어, w를 생성합니다3codeboxdb 데이터베이스:
postgres=# CREATE DATABASE w3codeboxdb;
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 도구는 데이터베이스를 완전히操作할 수 있는 기능을 제공합니다: