A. 怎樣用sql語句表示性別只能為男和女
兩種方法:
1。
把欄位的類型設置為 bit (或者 boolean):
欄位只能接受1,0 (或ture false)
我們就可以認為 1 (true) 表示 男
2。
如果你的資料庫支持 set類型 (選擇類型)
(mysql支持 sqlserver似乎不支持 oracle不清楚)
欄位屬性設置為 set("男","女")
表示這個欄位的值 只能是 "男" 或 "女" 中的一個值
<!--
還有enum類型表示多選
關於這兩個個類型 你可以去網路搜索一下 詳細的資料
不過關鍵還是看你的資料庫支持這種類型嗎?
其他的不知道,但mysql一定支持的
-->
B. 請教一下 在sql server資料庫中 設置性別 用什麼樣的數據類型
資料庫中性別選擇存儲數據類型的分析。
常見的資料庫保存性別信息的方案有
一、整型
方案1、使用0,1,2,3,4,5 進行存儲,值的含義如圖
方案的選擇主要依照個人習慣,和手機應用的需要。因為實際應用中,無論選擇哪種方案,對資料庫性能、即操作復雜度都影響可以忽略。
當然直接使用字元 」未知 「,」男「 ,」女 「 來存儲,在書寫SQL語句要稍簡單,檢索不需要對值和實際含義進行轉換。而使用0,1,2,3,4,5 進行存儲,則可以實現一些特殊的條件查詢。
C. 在sql中性別應該設置怎麼樣的數據類型謝謝
char型,如果用M、F分別代表男女,則用char(1),如果用漢字男女則用char(2)
D. MySQL資料庫中建表欄位性別(sex)的類型
CREATE TABLE t_user (
id INT(11) NOT NULL AUTO_INCREMENT,
sex CHAR(2) NULL,
PRIMARY KEY (id),
CONSTRAINT sex CHECK (sex in('男','女')));
(4)sql存放性別用啥擴展閱讀:
1、資料庫:在MySQL中,要存儲數據,必須從資料庫開始,因此首先要創建資料庫,但由於學校的MySQL伺服器對學生數據帳號有限止。
2、學生不得創建資料庫,故每個學生的帳號中已事先由信息中心為大家建立了一個名為帳號名的資料庫。但我們必須了解創建資料庫的語句為CREATE DATABASE <資料庫名>
3、數據表結構:創建一個數據表的第一步即為創建數據表結構,在數據表結構中的內容包括:有幾個欄位,每個欄位的名稱,欄位的類型,欄位的長度,欄位的屬性。
4、欄位:它是構成數據表結構的必須元素,一列數據就是一個欄位。
5、欄位名:用來描述欄位的名稱,它可以用中文、英文字母、數字等字元來描述。
6、欄位類型:用來限定數據的一種方式,即每一個欄位下的數據必定類型是相同的。
7、欄位長度:即每一列欄位中的數據位數。
E. SQL Server中姓名,學號,性別,院系都用什麼數據類型
姓名(這個一般都用varchar,因為一般都是字元)
學號(這個可以是int或varchar,如果數字前面是0的話就只能varchar)
性別(這個一般都用char(2)或bit,因為一般都是字元男/女或用數字0/1代替)
院系(這個一般都用varchar,因為一般都是字元)
F. 在sql2005中,如何設置性別 「1:男,0:女,默認1「
建表的時候將性別列設置為bit類型,然後默認綁定值為1即可,詳情如圖。
G. 在pl/sql里性別應該用什麼數據類型,是不是用char(1)
如果這個欄位你想只是存1或者0,那就是char(1),如果是漢字,男或者女,那就是char(2),因為一個中文占兩個位元組。char可以存中文