在CouchDB中,數(shù)據(jù)庫是存儲文檔的最外層結(jié)構(gòu)。 CouchDB提供cURL實用程序來創(chuàng)建數(shù)據(jù)庫。 您也可以使用Futon的CouchDB Web界面。
在網(wǎng)絡(luò)瀏覽器中打開以下鏈接:
http://localhost:5984/_utils/
應(yīng)該會看到類似下面的一個頁面:

點擊紅色圓圈中的“Create Database”選項卡,創(chuàng)建一個名為“yiibai_db”的數(shù)據(jù)庫。

它將顯示一條消息,表示數(shù)據(jù)庫已成功創(chuàng)建??梢栽?strong>概覽(Overview)選項卡中檢查創(chuàng)建的數(shù)據(jù)庫。

在CouchDB中通過cURL實用程序向服務(wù)器發(fā)送HTTP請求的PUT方法來創(chuàng)建數(shù)據(jù)庫。
語法:
curl -X PUT http://localhost:5984/database_name
示例:
創(chuàng)建一個名為“yiibai_db2”的數(shù)據(jù)庫。服務(wù)器將返回一個包含“{ok:true}”的JSON文檔的響應(yīng),它表示操作成功。
curl -X PUT http://localhost:5984/yiibai_db2
執(zhí)行結(jié)果如下 -
yiibai@ubuntu:~$ curl -X PUT http://localhost:5984/yiibai_db2
{"ok":true}
yiibai@ubuntu:~$ curl -X PUT http://localhost:5984/yiibai_db2
{"error":"file_exists","reason":"The database could not be created, the file already exists."}
驗證
通過使用以下命令列出所有數(shù)據(jù)庫來驗證數(shù)據(jù)庫是否已經(jīng)創(chuàng)建:
curl -X GET http://localhost:5984/_all_dbs
示例:
請參閱下面的示例來獲取數(shù)據(jù)庫“yiibai_db2”的信息。
輸出:
yiibai@ubuntu:~$ curl -X GET http://localhost:5984/_all_dbs
["_replicator","_users","yiibai_db","yiibai_db2"]
yiibai@ubuntu:~$
上面輸出結(jié)果中,可以看到上面創(chuàng)建過的兩個數(shù)據(jù)庫:”yiibai_db“和”yiibai_db2“。