2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

初心者なんだがMySQLのプロちょっと来てくれ

1 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:04:42.809 ID:6y5HqoxwMHAPPY.net
データ型について悩んでる
性別なんだけど男と女を入れるだけなら0と1だけだからbooleanでいいじゃん?
でも男と女とオカマを入れたい場合は0と1と2になるんだけど、それって tynyintで正しい?
他に適切な型ある?

2 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:06:07.780 ID:+mSGYR+k0HAPPY.net
integerでいいやん

3 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:06:11.581 ID:2PniH7F9rHAPPY.net
char(1)

4 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:07:31.545 ID:paS+v3zZaHAPPY.net
MySqlの型忘れたけどshort intで性別idにして
性別テーブル切った方がかっこよくね

5 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:07:39.630 ID:6y5HqoxwMHAPPY.net
>>2
でかくない?
別にそれでいいのか?
tynyintって使いどころある?

>>3
文字列として処理しておk?

6 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:08:42.285 ID:6y5HqoxwMHAPPY.net
>>4
性別ごときで正規化したくないw

7 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:17:50.858 ID:LjDK4P+g0HAPPY.net
そのうちレズとかホモとか追加し始めるだろ

8 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:18:54.066 ID:6y5HqoxwMHAPPY.net
>>7
JOINする手間考えたら定数で行きたいな

9 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:19:05.378 ID:bW7jlfX+dHAPPY.net
varchar(1)

nvarchar(1)

10 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:19:16.178 ID:2PniH7F9rHAPPY.net
>>5
文字列でいいと思う
国際規格がそうなってるとかどっかで読んだ気が

11 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:20:01.197 ID:6y5HqoxwMHAPPY.net
おkありがとう
キャラかバーキャラで当たりつけてみる

12 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:20:01.487 ID:bW7jlfX+dHAPPY.net
あと>>7言う通り追加を考えるとフラグではなく
クラスにしとけ

13 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:20:46.807 ID:6y5HqoxwMHAPPY.net
>>12
クラス?定数とは違う?

14 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:21:42.809 ID:6Ke1ko6b0HAPPY.net
性別マスタとして正規化しろ

15 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:22:00.347 ID:bW7jlfX+dHAPPY.net
フラグ 0か1しかない場合
クラスと区分は文字や数字の表現になる

16 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:22:51.375 ID:bW7jlfX+dHAPPY.net
>>14
汎用パラメータの方が効率的

17 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:23:21.342 ID:6y5HqoxwMHAPPY.net
>>15
ちょっと参考ページ教えてくれ

18 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:26:35.504 ID:bW7jlfX+dHAPPY.net
>>17
ない
現場のノウハウ

フラグは出力するしないのオンオフで使う
通常型はnumber(1)

クラスは複数種類がある場合に使用する
通常型はnvarchar(1), nchar(1)

19 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:27:00.195 ID:6y5HqoxwMHAPPY.net
>>18
ほうほう
いい事聞いた
ありがとう

20 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:28:05.221 ID:bW7jlfX+dHAPPY.net
>>19
まぁ頑張れ

21 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:28:38.689 ID:6y5HqoxwMHAPPY.net
>>20
もっと勉強するわ

22 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:31:25.171 ID:YYVbmY5L0HAPPY.net
よくわからんけどdoubleやろ

23 :以下、?ちゃんねるからVIPがお送りします:2018/11/20(火) 19:53:25.333 ID:UcZUX99o0HAPPY.net
Facebookでは50種類の性別を設定できる

総レス数 23
6 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★