『壹』 請教一下 在sql server資料庫中 設置性別 用什麼樣的數據類型
資料庫中性別選擇存儲數據類型的分析。
常見的資料庫保存性別信息的方案有
一、整型
方案1、使用0,1,2,3,4,5 進行存儲,值的含義如圖
方案的選擇主要依照個人習慣,和手機應用的需要。因為實際應用中,無論選擇哪種方案,對資料庫性能、即操作復雜度都影響可以忽略。
當然直接使用字元 」未知 「,」男「 ,」女 「 來存儲,在書寫SQL語句要稍簡單,檢索不需要對值和實際含義進行轉換。而使用0,1,2,3,4,5 進行存儲,則可以實現一些特殊的條件查詢。
『貳』 從編號、性別、出生日期、入學成績這幾個欄位的數據類型是什麼
編號要看你規定的格式是什麼樣的,一般是java代碼用String字元串資料庫是varchar
性別用java代碼用Integer或者String資料庫是tinyint
出生日期java用String資料庫用date
入學成績java用Double或者String或者Float,資料庫用double或者float或者varchar
若是想要方便資料庫做成績計算可以使用decimal
這里說的資料庫是mysql
『叄』 access在定義資料庫時,有一個欄位為「性別」,為了實現輸入時提示「男、女」,並點
進入表的設計視圖復,或者打開表後制,點工具欄最左邊的三角板,也可點視圖菜單下的設計視圖。。等等都行。進入表的設計視圖後,在下方的欄位屬性中有一項"有效性規則",在後面輸入:"男" Or "女"即可,注意是在英文狀態輸入的英文和雙引號,Or兩邊有一空格。
如果需要出錯提示:則在「有效性文本」一欄後面輸入如"錯了,請重新填寫"的字樣,同理也可設定默認值為"男"或"女"。
『肆』 資料庫中性別可以選用varchar嗎,和char有什麼區別
可以,從資料庫規范化角度用tinyint類型,值用0,1代表男女即可。
char指定長度若不足該長度會不空格,而varchar不會
『伍』 在sql中性別應該設置怎麼樣的數據類型謝謝
char型,如果用M、F分別代表男女,則用char(1),如果用漢字男女則用char(2)