CREATE TABLE t_user (
id INT(11) NOT NULL AUTO_INCREMENT,
sex CHAR(2) NULL,
PRIMARY KEY (id),
CONSTRAINT sex CHECK (sex in('男','女')));
(1)sql中的性別什麼類型擴展閱讀:
1、資料庫:在MySQL中,要存儲數據,必須從資料庫開始,因此首先要創建資料庫,但由於學校的MySQL伺服器對學生數據帳號有限止。
2、學生不得創建資料庫,故每個學生的帳號中已事先由信息中心為大家建立了一個名為帳號名的資料庫。但我們必須了解創建資料庫的語句為CREATE DATABASE <資料庫名>
3、數據表結構:創建一個數據表的第一步即為創建數據表結構,在數據表結構中的內容包括:有幾個欄位,每個欄位的名稱,欄位的類型,欄位的長度,欄位的屬性。
4、欄位:它是構成數據表結構的必須元素,一列數據就是一個欄位。
5、欄位名:用來描述欄位的名稱,它可以用中文、英文字母、數字等字元來描述。
6、欄位類型:用來限定數據的一種方式,即每一個欄位下的數據必定類型是相同的。
7、欄位長度:即每一列欄位中的數據位數。
㈡ SQL Server中姓名,學號,性別,院系都用什麼數據類型
姓名(這個一般都用varchar,因為一般都是字元)
學號(這個可以是int或varchar,如果數字前面是0的話就只能varchar)
性別(這個一般都用char(2)或bit,因為一般都是字元男/女或用數字0/1代替)
院系(這個一般都用varchar,因為一般都是字元)
㈢ 資料庫中,性別男女的欄位類型怎麼定義啊
答
個人拙見。
最好的存儲方式是CHAR,性別值很少,固定長度存儲,且比較時速度較快。使用數值表示還不是需要轉換。
採用 0,1.2等數字表示
利:佔用空間少
弊:只有熟悉相關背景才知道具體含義;需要轉換。
採用m,f,n 等表示
利:簡潔明了
弊:字元看你採用固定字元存儲還是可變字元存儲。如果可變的話,比較相對較慢
㈣ 在sql中性別應該設置怎麼樣的數據類型謝謝
char型,如果用M、F分別代表男女,則用char(1),如果用漢字男女則用char(2)
㈤ 在pl/sql里性別應該用什麼數據類型,是不是用char(1)
如果這個欄位你想只是存1或者0,那就是char(1),如果是漢字,男或者女,那就是char(2),因為一個中文占兩個位元組。char可以存中文
㈥ sql 如何設置bit類型的性別
自己定義就可以:
0:男
1:女
也可以:
1:男
0:女
bit只有0和1這兩種可使用的值.
查詢時可以使用case語句判斷輸出男或女
如:
select case sex when 1 then '男' when 0 then '女' end as 性別 from 你的表
㈦ SQL Server中姓名,學號,性別,院系都用什麼數據類型
姓名:一般都用varchar
學號:可以是int或varchar
性別:一般都用char(2)或bit
院系:一般都用varchar
直接使用字元 」N「,」M「 ,」F「 來存儲,方案的選擇主要依照個人習慣,和手機應用的需要。因為實際應用中,無論選擇哪種方案,對資料庫性能、即操作復雜度都影響可以忽略。
(7)sql中的性別什麼類型擴展閱讀:
SQL Server是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理系統方案。
在Windows NT 推出後,Microsoft與Sybase 在SQL Server 的開發上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注於開發推廣SQL Server 的Windows NT 版本。Sybase 則較專注於SQL Server在UNIX 操作系統上的應用。
㈧ 在sql2005中,如何設置性別 「1:男,0:女,默認1「
建表的時候將性別列設置為bit類型,然後默認綁定值為1即可,詳情如圖。
㈨ sql中姓名、性別、學號等數據類型和長度如何寫跪求。
學號能用int或者bigint嗎?學號只是標記,常理下用
varchar(幾位學號就是長度幾);名字嘛就是varchar(15)一般不會超過8個漢字吧;性別如果要是規定好的話(比如只能是『男』或者『女』)的話就用定長char(2) check in(『男』,『女』),否如果不確定填什麼的話,就用varchar(5)。一般不會超過兩個漢字吧。
㈩ 請教一下 在sql server資料庫中 設置性別 用什麼樣的數據類型
資料庫中性別選擇存儲數據類型的分析。
常見的資料庫保存性別信息的方案有
一、整型
方案1、使用0,1,2,3,4,5 進行存儲,值的含義如圖
方案的選擇主要依照個人習慣,和手機應用的需要。因為實際應用中,無論選擇哪種方案,對資料庫性能、即操作復雜度都影響可以忽略。
當然直接使用字元 」未知 「,」男「 ,」女 「 來存儲,在書寫SQL語句要稍簡單,檢索不需要對值和實際含義進行轉換。而使用0,1,2,3,4,5 進行存儲,則可以實現一些特殊的條件查詢。