教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

數(shù)據(jù)庫(kù)中字段類(lèi)型和約束有什么作用?[軟件測(cè)試培訓(xùn)]

更新時(shí)間:2019年11月15日16時(shí)59分 來(lái)源:傳智播客 瀏覽次數(shù):

類(lèi)型和約束都是保證字段數(shù)據(jù)的完整性,類(lèi)型約束的是數(shù)據(jù)的存儲(chǔ)類(lèi)型,而約束是基于類(lèi)型之上的額外限制。
1、數(shù)據(jù)類(lèi)型:
作用: 保證字段數(shù)據(jù)的完整性
分類(lèi): 
int(有符號(hào)整數(shù)) / int unsigned (無(wú)符號(hào)整數(shù),不可以是負(fù)數(shù))
tinyint / tinyint unsigned 
decimal(5,2) 浮點(diǎn)數(shù)(小數(shù)) 共占用5位,小數(shù)占用2位,整數(shù)占用3位
varchar(20) 變長(zhǎng)字符串, varchar("hello") 最終只用5位
date 日期 "2012-12-31"
time 時(shí)間 "12:12:12"
datetime  日期時(shí)間 "2019-08-23 20:20:20"
enum("男", "女") 枚舉數(shù)據(jù)類(lèi)型  把所有可能的結(jié)果全部列舉出來(lái)
類(lèi)型和約束的作用

約束:
作用: 保證數(shù)據(jù)的完整性,對(duì)字段中的數(shù)據(jù)進(jìn)行限制和約束
分類(lèi): 
primary key 主鍵 (表示唯一一行記錄)
not null (不能為空)
unique 唯一值約束, 不允許重復(fù)
default 默認(rèn)值約束
foreign key 外鍵約束
說(shuō)明: 對(duì)于字段來(lái)說(shuō), 數(shù)據(jù)類(lèi)型必須要有, 但是約束可以沒(méi)有。

推薦了解傳智播客軟件測(cè)試課程。


0 分享到:
和我們?cè)诰€(xiàn)交談!