如何建立PostgreSQL資料庫

來源:互聯網
上載者:User

標籤:

 

 PostgreSQL提供兩種方式建立一個新的資料庫:第一種是使用CREATE DATABASE的SQL命令。第二種使用createdb的一個命令列可執行檔。

 

第一種:使用CREATE DATABASE來建立資料庫。

文法格式:

CREATE DATABASE語句的基本文法如下:

  CREATE DATABASE dbname;    其中dbname是要建立的資料庫的名稱。

舉例說明:

下面是一個簡單的例子,這將建立testdb 在PostgreSQL模式:

                  

                   說明:我們輸入create database testdb;    系統會還回CREATE DATABASE,表示系統建立資料庫testdb成功,其中\h表示查看系統中的資料庫。

 

第二種:使用createdb的命令:

    

             PostgreSQL命令列可執行createdb是是SQL命令CREATE DATABASE一個封裝器。此命令和SQL命令CREATE DATABASE之間唯一的區別是,前者可以直接在命令列中運行,它允許的注釋被添加到資料         庫中,全部在一個命令。

       文法:

        createdb文法如下所示:createdb [option...] [dbname [description]]

參數

下表列出了參數及它們的描述。

參數名稱

描述

dbname

建立資料庫的名稱。

description

指定要與新建立的資料庫關聯的注釋。

options

這createdb接受命令列參數。

選項

下表列出了命令列參數CREATEDB接收:

選項

描述

-D tablespace

指定資料庫的預設資料表空間。

-e

重複createdb產生並發送到伺服器的命令。

-E encoding

指定要在該資料庫中使用的字元編碼方案。

-l locale

指定在該資料庫中使用的地區設定。

-T template

指定要建立此資料庫的模板資料庫。

--help

顯示命令列參數dropdb協助和退出。

-h host

指定伺服器正在啟動並執行機器的主機名稱。

-p port

指定的TCP連接埠或當地的UNIX域通訊端副檔名的伺服器監聽串連。

-U username

串連的使用者名稱。

-w

從未發出密碼提示。

-W

力createdb串連到資料庫之前對密碼提示。

開啟命令提示字元,然後去是PostgreSQL安裝所在的目錄。進入到bin目錄,執行下面的命令建立一個資料庫。

createdb -h localhost -p 5432 -U postgress testdb

password ******

上面的命令會提示Postgres的預設的PostgreSQL系統管理使用者的密碼,以便提供密碼和繼續建立新的資料庫。

 

 

---恢複內容結束---

如何建立PostgreSQL資料庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.