2011年10月20日木曜日

OrientDB: record

レコードを見るにはいくつかの方法があります。
1clusterに1classのみ紐付いてる場合は、下記4つとも同じ結果が返ります。
> browse class OUser
> select * from OUser
> browse cluster OUser
> select * from cluster:OUser
実際にレコードを作ってみましょう。


レコードの作成
classを作って、レコードを入れて、入れたレコードを見てみるには、こんな感じになります。
> create class Person
> insert into Person(id, name) values (1, 'Andy')
> browse class Person

カラムの追加
例えば、電話番号を追加したいときは下記のように電話番号のカラムphoneを入れてあげるだけです。
> insert into Person(id, name, phone) values (2, 'Betty', '03-2222-2222')
> insert into Person(id, name, phone) values (3, 'Charlie', '03-3333-3333')   
この時点で、カラム名が表示されないのはバグ??

レコードの削除
> delete from Person where id = 1  
レコードを削除してみたら、カラム名が表示されました。
なお、RIDを条件にして削除する場合は、ridではなく、@ridになります。
> delete from Person where @rid = #11:0


さらに追加する場合は、空いたRIDに順に追加されますね。
> insert into Person(id, name, phone) values (4, 'Denny', '03-5555-5555')  


0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。