monetdb在windows下的使用

(雖然網上已經有一篇同類型的文章,不過,可能是由於該數據庫經過多次版本更新,那篇文章上的步驟有一些已經不能正確運行了,因此寫一篇Monet 5版本下的新教程。以下內容大部分都是借鑑的http://blog.csdn.net/guodongdongnumber1/article/details/10962155)

(1)下載monetdb:直接去該數據庫的官網上下載,找到windows版本。(PS:今天在登陸它的官網時常常報404,昨天還好好的,希望只是偶然的情況吧)

(2)安裝個步驟,先安裝

再安裝MonetDB5-SQL-Installer-i386-20130619.msi

MonetDB5-Geom-Module-i386-20130619.msi

最後安裝MonetDB-ODBC-Installer-i386-20130619.msi

我依照網上一篇文章先安裝MonetDB5-Geom-Module-i386-20130619.msi,提示要先安裝SQL,真是囧。

以上,這個數據庫就算安裝好了,下面讓我們跑一下測試程序吧

(3)說到測試程序,先去官網上https://www.monetdb.org/Documentation/UserGuide/Tutorial/Windows下載 voc_dump.zip,這是一個測試的用例,先下好,等下用的上。

(4)Windows命令行下運行以下命令:monetdb其實是默認的賬號和密碼,以下SQL語句創建了一個新的voc用戶。

shell> mclient -u monetdb -d voc
password:<monetdb>
sql>CREATE USER "voc" WITH PASSWORD 'voc' NAME 'VOC Explorer' SCHEMA "sys";
sql>CREATE SCHEMA "voc" AUTHORIZATION "voc";
sql>ALTER USER "voc" SET SCHEMA "voc";
sql>\q

PS:以上命令我是COPY過來的,實際運行會有小問題,提示this is database demo,改爲 mclient -u monetdb -d demo才能正常運行

(5)用新的用戶voc登陸,並嘗試創建新的表。

shell> mclient -u voc -d demo
password:<voc>
sql>START TRANSACTION;
sql>CREATE TABLE test (
more>     id int,
more>     data varchar(30)
more> );
sql>ROLLBACK

(6)好了,讓我們導入官網上的測試用例吧,有以下3種方法導入 ,我用的是第三種,第一種,第二種沒有試,不知道能否正常運行。

1: shell> mclient -u voc -d voc voc_dump.sql
password:<voc>
2:shell> mclient -u voc -d voc < voc_dump.sql
password:<voc>
3:shell> mclient -u voc -d voc
password:<voc>
sql> \< voc_dump.sql

查看導入的數據庫的結果

sql>\d

sql> \d 表名(可以看到各個表的更詳細一點的信息)
sql>select count(*) from voyages;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章