2011-11-04
【bbs】bbs_base
■掲示板情報:bbs_base
| カラム | タイプ | 説明 |
|---|---|---|
| bbs_id | bigint | 掲示板ID |
| title | char(256) | 掲示板タイトル |
| owner | user_id | 掲示板作成者 |
| count | int | 投稿数(sumやcountで毎回算出しないため) |
| del_flg | tynyint | 削除フラグ(delete:1) |
| create_date | datetime? | 作成日時 |
| update_date | datetime? | 更新日時 |
CREATE TABLE
CREATE TABLE bbs_base (bbs_info BIGINT NOT NULL AUTO_INCREMENT ,title VARCHAR(256) ,owner INTEGER ,count INTEGER ,del_flg TINYINT ZEROFILL ,create_date DATETIME ,update_date DATETIME ,PRIMARY KEY(bbs_info) );
※charとvarcharの使い分け。
参考:http://tridentfield.x0.com/blog/?p=24
端的に言えば、charは容量を食う。varcharはパフォーマンスに影響が出やすい。…という解釈で問題ないだろう。
※O/Rマッピング(Oはオブジェクト,Rはリレーショナル(RDBのR))によるそれぞれのデータ構造の違いによって生じる"インピーダンスミスマッチ"を解決する仕組みとのこと。"インピーダンス"は"障害"を意味する言葉。一般的には電気回路用語として使用される。
※ZEROFILL…0で埋めること。FILLには必要な量だけ'何かを盛る'という意味がある。
※そういや某オンラインゲームのシステムでユーザIDにビックイントを使っているのがありえない、いや普通だろ、みたいな会話がされていたな。私は普通にありえるということで、使用する。だいたいbigintがどれだけのサイズかはRDBMSによって違う可能性もあるので、型だけ見て議論できないと思うんだけど…。
トラックバック - http://d.hatena.ne.jp/gomiryo/20111104/1320390822
リンク元
- 54 http://d.hatena.ne.jp/keyword/BBS
- 2 http://cgi.search.biglobe.ne.jp/cgi-bin/search_bl_top?q=ソフトバンク++PLCパックC+解約+&ie=utf8&num=10&start=0
- 2 http://ezsch.ezweb.ne.jp/search/?query=心臓の音が&start-index=16&adpage=4&ct=1301&sr=0101&t=20111105033417&filter=1
- 2 http://ezsch.ezweb.ne.jp/search/?query=心臓の音&start-index=26&adpage=5&ct=1301&sr=0101&t=20111105032741&filter=1
- 2 http://ezsch.ezweb.ne.jp/search/?query=淑濂折斡洌爪????&start-index=6&adpage=3&ct=1301&sr=0101&t=20111104192839&filter=1
- 2 http://ezsch.ezweb.ne.jp/search/?query=25歳を過ぎると&ct=0001&pd=1&sr=0000
- 2 http://ezsch.ezweb.ne.jp/search/?query=TSUTAYA+買取価格&start-index=26&adpage=5&ct=1301&sr=0101&t=20111104222833&filter=1
- 2 http://ezsch.ezweb.ne.jp/search/?query=TSUTAYA++買取&start-index=16&adpage=4&ct=1301&sr=0000&t=20111104104908&filter=1
- 2 http://pipes.yahoo.com/pipes/pipe.info?_id=VPw6npu13RGKo15vBRNMsA
- 2 http://search.yahoo.co.jp/search?p=PLCパック&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt
