sakaikの日々雑感~日常編

sakaikの日々の雑記。食べ物、読み物、お出かけ(旅行)などなど

初 DB2 体験

 最近公開された DB2 9.7。圧縮機能やXML対応、PL/SQL対応(これは有料バージョンのみ?)など面白そうな機能がいっぱい含まれているので、ダウンロードしてインストールしてみました。Express-C版は無料で利用できるバージョンです。私はWindowsへのインストール。


DB2 Express-C のダウンロードはこちらから

http://ibm.com/software/data/db2/express/download.html


 400MBほどの zip ファイルをダウンロード/展開して、中にある SETUP.EXE を実行。メニューに従ってインストール完了です。

 とりあえず何をしたらいいのかわからないので、コマンド行ツール - コマンドエディタ を起動して、適当にいくつかSQLを打ってみました。 ctrl+enter で「実行」ボタンと同様の動きができることがわかって、ちょっとラクになりました。

 以下分かったことをメモ。


DBをつくる: 

 create db mytest

    #DB名は8文字以内!!  ええーっ!?


作ったDBに接続:

 connect to mytest


テーブル生成:

 create table a (id int, name varchar(64));

    #テーブル名は長くてもいいみたい。

    CREATE TABLE my1234567890longtablename_test (a int);


データ登録:

 INSERT INTO a VALUES (1, 'わーい');

    #文字列の囲みは ' で。 " はダメ。


 INSERT INTO a VALUES (2, 'おっらー');

 INSERT INTO a VALUES (256, 'あたっし');

    #2行いっぺんに書いて ctrl-return でも実行できた。


データ確認:

 SELECT * FROM a;

    #SQLを打っていたコマンドタブとは別の、照会結果タブに結果がグリッドで表示された


切断:

 connect reset



 今日はここまで(笑)。

 スキーマとか db とかの概念が掴めていないので、闇の中の手探り状態です。資料さがして読めよ、と言われそうですが、来月出る 9.7 の本を楽しみに待つことにします(^^)。


 もうこれで「DB2に触ったことがない奴」とは言わせない!(^-^)v


.