『壹』 資料庫學號類型是什麼類型
學號用文本類型!因為如果學號的位數很多可能會造成以科學記數法來表示,例如:1.2E+……這種,所以最好用文本類型來存儲!(針對Access資料庫)
『貳』 SQL Server中姓名,學號,性別,院系都用什麼數據類型
姓名(這個一般都用varchar,因為一般都是字元)
學號(這個可以是int或varchar,如果數字前面是0的話就只能varchar)
性別(這個一般都用char(2)或bit,因為一般都是字元男/女或用數字0/1代替)
院系(這個一般都用varchar,因為一般都是字元)
『叄』 sql中姓名、性別、學號等數據類型和長度如何寫跪求。
學號能用int或者bigint嗎?學號只是標記,常理下用
varchar(幾位學號就是長度幾);名字嘛就是varchar(15)一般不會超過8個漢字吧;性別如果要是規定好的話(比如只能是『男』或者『女』)的話就用定長char(2)
check
in(『男』,『女』),否如果不確定填什麼的話,就用varchar(5)。一般不會超過兩個漢字吧。
『肆』 資料庫設計中姓名性別學號班級等的數據類型
這要看你存儲的數據的總體情況來看,一般
姓名:varchar(50)考慮少數民族人的名字特別長
性別:char(2)如果寫中文男或者女,一個漢字是兩個字元,所以長度為2,如果是英文F(female)M(male)表示那麼用char(1)就夠了,如果用全稱那就要用varchar(6)了
學號:要看你要錄入的學號具體有多長,比如有的學校的學號是2007111222333444,那就要要char(16),班級也一樣
總的來說就要看你實際存儲的數據要多長才能知道要什麼數據類型
『伍』 SQL Server中姓名,學號,性別,院系都用什麼數據類型
姓名:一般都用varchar
學號:可以是int或varchar
性別:一般都用char(2)或bit
院系:一般都用varchar
直接使用字元 」N「,」M「 ,」F「 來存儲,方案的選擇主要依照個人習慣,和手機應用的需要。因為實際應用中,無論選擇哪種方案,對資料庫性能、即操作復雜度都影響可以忽略。
(5)資料庫中學號怎麼表示擴展閱讀:
SQL Server是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理系統方案。
在Windows NT 推出後,Microsoft與Sybase 在SQL Server 的開發上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注於開發推廣SQL Server 的Windows NT 版本。Sybase 則較專注於SQL Server在UNIX 操作系統上的應用。
『陸』 資料庫裡面查詢選修2課學生學號怎樣寫
比如選修課表2列: 學號, 選修課程
select 學號,
count(選修課程)
from 選修課
having count(選修課程) >= 2
group by 學號
『柒』 資料庫 關系代數 只選修了001和002號課程的學生學號怎麼表示!(S表,C表,SC表)
SELECTDISTINCTSNo--去重
FROMSCA
WHERECNoIN('001','002')--選修了二門之一
ANDNOTEXISTS(--排除選修了其它課程的人)
SELECT*
FROMSC
WHERESNo=A.CNo--該學生
ANDCNoNOTIN('001','002')--其它課程
)
1、這個「只」字可以很復雜(當且僅當);
略微簡單的話,就是選修了二者之五,且沒有選修其它課程
2、只需要學號,那從SC表中查詢就夠了,沒有必要關聯S表與C表
『捌』 資料庫中「學號」為什麼是文本型而不是數字型
"學號"是什麼類型,是由程序需求和設計資料庫決定的,不需要限定是文本型.
設置為文本型,也許是考慮到可靈活使用,比如,一般學號都是固定位數的,可定義為char(n)
學號可能包含了字元,不一定是純數字,比如,A10130013
學號可能以0開頭,數字型會被忽略,比如,0010130013
基本上都是按情況來設置列的類型的,如果需要更改列類型可以在表設計中修改,或使用Sql語句
Alter
table
表名
alter
column
列名
類型