X



プライマリーキーはchar型かそれとも数値型か
0001NAME IS NULL
垢版 |
2006/08/23(水) 15:37:25ID:CP1/2ti3
悩ましい・・実に悩ましい
0002NAME IS NULL
垢版 |
2006/08/23(水) 17:52:04ID:???
適宜判断する能力もないなら
荷物まとめて田舎に帰れよ無能。
end;
/
0003NAME IS NULL
垢版 |
2006/08/24(木) 01:20:49ID:jfeUP51E
1です。
>>2の意見に納得しました。
たしかにそれを適宜判断するのが仕事ですね。
あたりまえのことに気付きました。

ありがとうございます。



っていうのはうっそっぴょーんww
>>2おまえ絶対嫌われ者だろ?ん?正直いってみろクズ

親に虐待されてそだったんじゃない?うふふ
0005NAME IS NULL
垢版 |
2006/08/24(木) 12:58:20ID:Ie4f1Xi7
それぞれのメリットデメリットを教えてカミタマン
0006NAME IS NULL
垢版 |
2006/08/24(木) 20:51:46ID:???
クイズ「メリットdeメリット」の時間です。
0009NAME IS NULL
垢版 |
2006/08/25(金) 02:40:50ID:???
>>3
>1です
ってのは、>>2の意見にかっとなって、
>おまえ絶対嫌われ者だろ?ん?正直いってみろクズ
と書いたところみると、ほんとっぽいな。
他人に煽られてたぐらいで頭にくるくらいなら、クソスレ立てなきゃいいのに。
一番ださいことを>>1=>>3はやってしまった。
しかも、おまけにつまんねぇ。
00101です。
垢版 |
2006/08/25(金) 04:18:41ID:O2OEAxxZ
>>9
の意見に怒りのあまりとんでもないことを
しでかした自分に激しく自己嫌悪しています。

ご指摘の通りでございます。








っというのはうっそぴょおおおおおん

>>9 キモオタ低所得はROMってろww
0011NAME IS NULL
垢版 |
2006/08/26(土) 05:53:04ID:id9yvgTb
9です。
皆さんを不快にさせて申し訳ありませんでした。
>>2の書込みも自分です。
1さんが>>3の書込みで
 >親に虐待されてそだったんじゃない?うふふ
とずばり私の育った環境をあててしまったので
どきっとして他人を装ってこんな書込みをしてしまいました。

本当に申しわけありませんでした。
私は幼少の頃から何をするにも親から非難されて育ったので
非常にナイーブで周りの目にびくびくして生きています。

私は生きてる値打ちなんてないゴミ以下の存在です。
皆さんを不快にさせて申し訳ありませんでした。
0012NAME IS NULL
垢版 |
2006/08/26(土) 18:35:43ID:???
金曜日に投稿して、誰もそれに返事してないのにさらに土曜日に続けに投稿するところみると>>1=>>3=>>10=>>11はよほど
悔しかったのかな。しかも、投稿時刻が朝の4時とか5時で自分からニートであることを
宣言しちゃってるし・・・・・・
0013NAME IS NULL
垢版 |
2006/08/28(月) 01:46:28ID:???
8です。
ゴミ以下の存在の>>1に罵倒されるのを
楽しみにしていたのにスルーされて悲しいです。
0014NAME IS NULL
垢版 |
2006/08/28(月) 10:04:31ID:OlKdKhmk
ジャッジします。
2が一番クズ
0016NAME IS NULL
垢版 |
2006/09/03(日) 19:20:02ID:IFPR3xSl
本当の8です
バイナリラージオブジェクトを覚えたてでつい
>>1を茶化そうとこんなつまらない書き込みをしてしまいました
悪いと思ってますん
0017NAME IS NULL
垢版 |
2006/09/06(水) 22:58:25ID:???
真実の8です。
でも内心では自画自賛しています。
だってさ〜、PRIMARY KEYにBLOBだぜ?
ユーモアのセンス抜群じゃん プププ
00182です
垢版 |
2006/09/07(木) 01:08:41ID:???
プライマリーキーは数値にすべきです。
速度が段違いです。
それにChar型にするということは、
emailや名前をKeyにすると言うことなのでしょうが
そういうデータは後々重複を要求される可能性が出てきます。

プライマリーキーは数値の連番とかがベストでしょう。
あとの値はユニークにでもしとけ。
0019NAME IS NULL
垢版 |
2006/09/07(木) 10:36:38ID:???
> プライマリーキーは数値にすべきです。
> 速度が段違いです。
DBMSによります。

> それにChar型にするということは、
CODE39とか知りませんか?
0021NAME IS NULL
垢版 |
2006/09/08(金) 02:02:08ID:???
そんなマジレスされても。
0022NAME IS NULL
垢版 |
2006/09/08(金) 13:33:13ID:srpgzZf/
ECの大阪公演の前座に、Charが決定してるらしいよ
詳細は、Charのファンクラブにも電話で問い合わせたらいいと思うよ。
0023NAME IS NULL
垢版 |
2006/09/09(土) 01:55:41ID:???
ようやく結論が出たな
0024NAME IS NULL
垢版 |
2006/09/09(土) 10:25:28ID:???
犯人はこの中にいる!
0026NAME IS NULL
垢版 |
2006/09/11(月) 16:48:06ID:???
あなたを、犯人です。
0027NAME IS NULL
垢版 |
2006/09/14(木) 00:50:18ID:???
それはあなたの心です。
0028NAME IS NULL
垢版 |
2006/09/15(金) 16:07:50ID:zqgtCjpo
>>18
>>emailや名前をKeyにすると言うことなのでしょうが
ってまじでいってんの?
Char型で入るのか?
Char型って固定長だぞ?おい解ってるのか?
メールアドレスや名前ならVarchar型にいれんだろ普通
0029NAME IS NULL
垢版 |
2006/09/15(金) 16:14:25ID:zqgtCjpo
>>18
>>プライマリーキーは数値にすべきです。
>>速度が段違いです。

速いよ!大体のDBでは速度向上望めるぞ
でもそれは一人で作業する場合だけな。
3人チームで設計書も書けない馬鹿が数値だけでDB作って、
データの値から全く推測できず、カラム名もなんとなくそれっぽいけど
作った本人以外は解読に少々時間かかる始末。
そんなDBつくってんのは雑魚零細企業のWEBサイトか
アダルトサイトくらいなもんだろうなあ。
0030NAME IS NULL
垢版 |
2006/09/16(土) 01:20:23ID:???
そんなマジレスされても・・・
0031NAME IS NULL
垢版 |
2006/09/16(土) 08:40:40ID:???
マジレス?
タダの中級者じゃん
結局最後はGUIDに行き着く
0032NAME IS NULL
垢版 |
2006/09/16(土) 14:50:51ID:SJNe3vWa
MACアドレスみたいな文字列をプライマリーキーに使うのか?
どんな膨大なデータに利用するの?
意味解らんそこまでする必要性があるのだろうか
WEBアプリ作るだけでGUID利用しましょうなんてバカ出てくるからだまっとけ
0033NAME IS NULL
垢版 |
2006/09/16(土) 14:51:35ID:SJNe3vWa
でもユニークキーに利用するだけならまあ納得できる。
0034NAME IS NULL
垢版 |
2006/09/17(日) 00:54:38ID:???
くだらねぇそんなんでいちいち数値にする意味ないよ。
0035NAME IS NULL
垢版 |
2006/09/27(水) 13:50:29ID:???
山崎剛明は秋葉原でチラシばかり集めるキチガイ野郎
0036NAME IS NULL
垢版 |
2006/10/21(土) 17:42:46ID:???
不憫だあまりに不憫だ
不倫だあまりに不倫だ
0038NAME IS NULL
垢版 |
2007/09/08(土) 11:29:29ID:???
プライマリーキーが,,,ない。
0039NAME IS NULL
垢版 |
2007/09/19(水) 01:26:22ID:???
複数カラムでプライマリキーを構成する場合、charも数値も混在することあるけど。
5個も6個もつなげないとユニークにならないキーも嫌だ。
0040NAME IS NULL
垢版 |
2007/10/27(土) 22:37:45ID:???
主キーには、Number(可変長)ではなくChar(固定長)だろう
0041NAME IS NULL
垢版 |
2008/10/27(月) 22:36:53ID:9MmG+q87
チャー
0042NAME IS NULL
垢版 |
2008/12/20(土) 10:56:18ID:???
キャラって読まないか?
0043NAME IS NULL
垢版 |
2009/02/01(日) 08:57:03ID:OWf5p2Ai
リマークでは、チャー、ヴァーチャーと覚えさせられた。
0044NAME IS NULL
垢版 |
2009/02/02(月) 01:14:04ID:???
レス付けようと思ったら2006年の書き込みだった
0045NAME IS NULL
垢版 |
2009/02/02(月) 13:01:37ID:MfqazPEQ
どう考えても数値がいちばんいい
わかりやすいし処理も速い
0046NAME IS NULL
垢版 |
2009/02/02(月) 21:39:35ID:???
よくこんなスレがdat落ちしないものだなw
この板自体書き込みが少ないからなのか。
0047名無し募集中。。。
垢版 |
2009/02/03(火) 02:44:37ID:kdjvI4gv
多くのDBで最高速はINTEGER型だよ
次点がVARCHAR
OracleではCHAR信仰があるけど、殆どのDBではCHARよりVARCHARの方が速い
0048NAME IS NULL
垢版 |
2009/02/03(火) 02:53:18ID:???
CHAR(4)とINTEGERとプライマリーキーにした場合どう違うんだろうか?
0049NAME IS NULL
垢版 |
2009/02/03(火) 03:10:09ID:???
データ長は同じだとしても比較の仕方が違うのかな?
0050NAME IS NULL
垢版 |
2009/02/03(火) 05:07:11ID:???
レコード長の問題じゃない
文字列を比較するのと数字を比較するの、
どっちが高速になるか、プログラマなら解るよな?
0051NAME IS NULL
垢版 |
2009/02/03(火) 08:57:32ID:???
いや、意外と分からない人がいるんだよ・・・
この前なんか「Accessで比較したら文字列にした方が速かったぞ!」と言い出す人までいたし
(実測値だから本当らしいのだが)。
0052NAME IS NULL
垢版 |
2009/02/03(火) 17:50:26ID:Ujn7hWmY
そういうのに限って突き詰めていくと、
メモリーキャッシュにデーターがロードされていたりする。
早くて当たり前だと。
0053NAME IS NULL
垢版 |
2009/02/03(火) 22:24:30ID:???
>>50
>>51
分からんな。例えばOracleで、CHAR(8)よりINTEGERの比較の方が速いって
本当に言い切れるか?言い切れるとしたらどういう理由で?

とはいえ、DBのパフォーマンス語る上ではそんなもの誤差でしかないのだがな。
0055NAME IS NULL
垢版 |
2009/02/04(水) 01:56:55ID:???
>>53
そうだとおもう。
100万件のレコードを検索しても、CHAR(8)とINTEGERとの差はコンマ何秒の差だろう。
0056NAME IS NULL
垢版 |
2009/02/04(水) 02:19:47ID:???
実務経験ない奴かこいつは
レスを投稿する


ニューススポーツなんでも実況